JAVA新手教學(1) – 物件導向與類別基本概念 - 挨踢路人甲
文章推薦指數: 80 %
類別(class):. Java程式的基本單元由屬性(attributes)和方法(methods)所組成的,屬性是類別 ...
跳至主要內容
找不到符合的
首頁
Android
Android教學
Android軟體
Android遊戲
刷機教學
Android文章清單
刷機教學清單
Apple
JB相關教學
iOS教學
iOS軟體
iOS遊戲
MacOS
iOS文章清單
電腦技術
軟體
限時免費
Windows11
Windows10
Windows8
Linux
瀏覽器
Windows10清單
Windows8清單
網路
網站架設
WordPress
網誌社群
NAS
雲端服務
3C開箱/評測
3C開箱清單
新聞
學習天地
Python
Java
AndroidStudio
旅遊美食
關於
聯絡本站
寫一個好的程式是每個程式設計師的夢想,但是會寫程式、把程式寫好、寫出好程式卻有如天壤之別。
目前的任一程式語言都會強調物件導向ObjectOriented(簡稱OO)的設計方式,它已不是陌生的新名詞了。
Java是一個物件導向設計的程式語言,剛開始學程式時,腦袋裡浮現著副程式、資料結構,從傳統語言至物件導向的進化,腦子裡只容下『物件』這個主角,所以「想到java就要想到類別,想到類別就要想到屬性和方法。
」這句話是Java中基礎中的基礎,那麼類別、屬性和方法分別是甚麼呢?趕快點進來看看吧!
用Telegram訂閱【挨踢路人甲】最新文章:https://t.me/itwshare
類別(class):
Java程式的基本單元由屬性(attributes)和方法(methods)所組成的,屬性是類別中的資料,方法是類別中處理資料的功能。
Java的程式開發需要經過五個階段,分別是編輯/編譯/載入/安全確認/執行。
編輯(Edit):用文書處理軟體或Eclipse編寫程式,副檔名為.java檔。
編譯(Compile):將java原始碼,翻譯成二元碼(bytecodes),並未翻譯成可執行的機器語言。
載入(Load):執行程式時,載入器(Loader)將二元碼由硬碟載入記憶體。
安全確認(Verify):確認員(Verifier)檢查確保下載的二元碼不會違反安全要求。
執行:直譯器(JVM)將二元碼翻譯成機器語言。
物件導向程式:
『物件導向』是程式語言最愛的話題,任何東西、事物、生命都可視為物件。
其實物件這名詞早已被濫用出了名,不錯!任何事物、東西都可以說是物件,但要表現出物件的本質與精神才算是真正的『物件』,傻瓜相機是一個物件的代名詞,它把焦距、調光等複雜的操作一一的包裝起來,代替以簡單的按鈕,當我們照相時只要按下按鈕即可拍照,根本不必理會焦距、調光等複雜的動作,這也是定義『物件』最重要的本質與精神。
物件(Object):幾乎任何有形或無形的事物都可以用物件來表達,像是某某人、我的茶、這台車等。
名稱:肥柴阿呆圓山大飯店等
特徵:168公分高很笨圓形等
行為:跑跳呼吸等
每個物件都必須屬於某個單一類別,一個物件不能有兩種類別。
舉例來說汽車是一個類別,我用這個類別產生一個物件,名稱叫做賓士,賓士屬於汽車類。
接下來我們以宮保系列食譜為例子。
雞肉這個類別裡面有屬性(特徵)及方法(行為)分別是數量和處理。
主程式就是利用這些物件來呼叫自身類別的方法。
類別與物件的關係
類別是設計物件的藍圖,而物件是依照類別建造出來的實體,他們之間的關係就如同設計圖和建築物一般。
物件導向程式設計
例如想要設計一套賽車軟體,可以設計三個類別,分別是賽車/賽車手/場地,他們有各自的屬性及方法,我們可以挑選自己喜歡的屬性來產生物件,然後用物件來執行方法。
講了那麼多基礎知識,接下來來教大家怎麼創造類別吧!首先要打開eclipse。
進入到頁面後尋找〔C+」的綠色圖示,可以直接點擊或選擇右邊的倒三角形來創建類別。
先打類別名稱,注意第一個字母要大寫。
【publicstaticvoidmain(String[]args){…}】是所謂的main方法,有了這個方法程式才有辦法執行。
最後點擊完成。
這樣子一個類別就完成了,是不是特別簡單呢。
今天的進度就先到這邊,下一期會先教大家變數的概念以及方法的撰寫,先學會這兩樣東西可以更快幫你理解物件是如何產生的。
延伸閱讀:
JAVA新手教學(0)–Eclipse整合式開發工具下載與安裝
使用VisualStudioCode對Python程式進行除錯
沒有程式基礎也可輕鬆學習的Python語言
學習Python語言的好搭檔VisualStudioCode程式碼編輯器
挨踢路人甲
肥柴
共筆小編:肥柴
文章: 24
本站搜尋
找不到符合的
熱門文章與頁面︰
7款Youtube轉mp3之音樂下載軟體推薦
Windows10開啟「工作管理員」的11種方法
網路訊號不好、廣告太多,介紹幾個運用Youtube下載網址的好用工具
簡單4招完成電腦傳影片到iPhone,讓你拿著手機隨時隨地觀賞影片
在Windows10中以系統管理員身分執行的4種方法
Windows10開機自動執行的啟動資料夾(StartupFolder)在哪裡?
短小精悍的截圖軟體-PicPick免安裝中文版
利用Windows10的投影功能,讓筆電螢幕當成PC的第二個螢幕
Savieo網路影片下載神器,貼上網址就能下載影片
iPhone捷徑自動化,起床鬧鐘後自動預報天氣狀況
近期文章
iPhone/iPad同步管理軟體WinXMediaTrans限時免費下載
Edupics─兒童用著色圖免費下載
BlackBirdCleanerPro系統優化工具限時免費
BlackBirdImageOptimizer圖像壓縮工具,輕鬆幫你的照片減肥
實用有效的RecoverXDataPro資料救援軟體,限時免費一年
iTopScreenRecorderPRO6螢幕錄影程式限時免費中
電子郵件訂閱網站
電子郵件位址
訂閱
關注我們
Facebook
Twitter
Telegram
相關文章
JAVA新手教學(4)–print列印指令多變化與溢出字元
肥柴2022/09/13
JAVA新手教學(3)–運算子與簡易if指令
肥柴2022/09/03
JAVA新手教學(2)–原生型別變數
肥柴2022/08/171則留言
發表迴響 取消回覆
這個網站採用Akismet服務減少垃圾留言。
進一步了解Akismet如何處理網站訪客的留言資料。
延伸文章資訊
- 1Java 入門指南- 單元8 - 類別 - 程式語言教學誌
檔名:ClassDemo01.java * 作者:張凱慶* 網站:http://kaiching.org */ package classdemo01; // 宣告類別名稱 public cla...
- 2我要學會Java (二):物件導向其實很簡單 - Noob's Space
我要學會Java (二):物件導向其實很簡單. 物件導向的三大特型:封裝、繼承、多型。 不過或許我們應該先來講類別和物件的關係。
- 3Java Tutorial 第二堂(3)方法、類別與套件
直接從類別定義出發,再定義靜態方法(Static method),對一些簡單需求來說,確實是不必要,不過就程式的組織與架構上,Java 的作法與一些語言並沒有差別,只不過要求你 ...
- 4定義類別(Class) | Java SE 6 技術手冊 - caterpillar
在物件導向設計中,物件並不會憑空產生,您必須識別出問題中的物件,並對這些物件加以定義,您要定義一個規格書,在Java 中這個規格書稱之為「類別」(Class),您使用類別 ...
- 5【從零開始學Java 程式設計】類別 - HKT 線上教室
【從零開始學Java 程式設計】 線上教學課程目錄,使用Java 程式語言,開發應用程式。 ... 而物件(Object),是從類別(class) 實體化後而來的。