JAVA基礎學習之面向對象(初步認識)
14.1 面向對象概述
1、面向對象即找到對象按步驟進行,其思想特點是一種更符合我們思想習慣的思想,可以將複雜的事情簡單化,將我們從執行者變成指揮者。
2、面向對象開發,就是不斷的創建對象,使用對象指揮對象做事情。
3、面向對象的特徵:封裝(encapsulation)、繼承(inheritance)、多態(polymorphism)。
4、顯示世界事物的描述:
屬性即事物的描述信息,指事物身上的名詞;
行為即事物能夠做什麼,指事物身上的動詞。
5、Java中最基本的單位是類,Java中用class描述事物也是如此。
成員變量就是事物的屬性;
成員方法就是事物的行為。
6、定義類其實就是定義類的成員(成員的變量和方法)
a、成員變量,和以前定義的變量是一樣的,只不過位置發生了改變,在類中,方法外。
b、成員方法,和以前定義方法是一樣的,只不過把static去掉。
7、類和對象的概念:
a、類:是一組相關的屬性和方法的集合;
b、對象:是該類事物的具體體現;
14.2 學生類的定義
1、學生案例演示1:
1.1屬性:姓名,年齡,性別;
1.2行為:學習,睡覺。
程序演示如下圖1:
![JAVA基礎之初步認識面向對象,實現學生類、手機類的定義與調用](http://p2.ttnews.xyz/loading.gif)
圖1
2、手機案例演示2:
2.1屬性:品牌(bread)、價格(price);
2.2行為:打電話(call)、發信息(sendMessage)、玩遊戲(playGame)。
程序演示如下圖2:
![JAVA基礎之初步認識面向對象,實現學生類、手機類的定義與調用](http://p2.ttnews.xyz/loading.gif)
圖2
3、學生類的使用
3.1文件名:在一個Java文件中寫兩個類,一個基本的類,一個測試的類。(建議文件名稱和測試類名稱一致)
3.2創建對象並使用:
調用格式:類名 對象名 = new 類名();
成員變量使用:對象名.變量名
成員方法使用:對象名.方法名(…)
學生類程序演示如下圖3:
圖3
手機類程序演示如下圖4:
圖4
4、面向對象的思想特點:
4.1面向對象是一種更符合我們思想習慣的思想;
4.2它可以將負責的事情簡單化;
4.3它將我們從執行者的角色轉變成指揮者的角色。
5、面向對象設計:其實就是在管理和維護對象之間的關係。
感謝支持,我是小區日記本,每天根據小編的學習,持續分享學習的筆記與心得。
案例代碼截圖僅包含部分,小編已整理了全部代碼並分享,可免費領取,私信回覆2個字:代碼
閱讀更多 小區日記本 的文章