JAVA基礎之初步認識面向對象,實現學生類、手機類的定義與調用

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基礎之初步認識面向對象,實現學生類、手機類的定義與調用

圖1

2、手機案例演示2:

2.1屬性:品牌(bread)、價格(price);

2.2行為:打電話(call)、發信息(sendMessage)、玩遊戲(playGame)。

程序演示如下圖2:

JAVA基礎之初步認識面向對象,實現學生類、手機類的定義與調用

圖2

3、學生類的使用

3.1文件名:在一個Java文件中寫兩個類,一個基本的類,一個測試的類。(建議文件名稱和測試類名稱一致)

3.2創建對象並使用:

調用格式:類名 對象名 = new 類名();

成員變量使用:對象名.變量名

成員方法使用:對象名.方法名(…)

學生類程序演示如下圖3:

JAVA基礎之初步認識面向對象,實現學生類、手機類的定義與調用

圖3

手機類程序演示如下圖4:

JAVA基礎之初步認識面向對象,實現學生類、手機類的定義與調用

圖4

4、面向對象的思想特點:

4.1面向對象是一種更符合我們思想習慣的思想;

4.2它可以將負責的事情簡單化;

4.3它將我們從執行者的角色轉變成指揮者的角色。

5、面向對象設計:其實就是在管理和維護對象之間的關係。

感謝支持,我是小區日記本,每天根據小編的學習,持續分享學習的筆記與心得。

案例代碼截圖僅包含部分,小編已整理了全部代碼並分享,可免費領取,私信回覆2個字:代碼


分享到:


相關文章: