1. 程式人生 > >使用java實現面向對象 第一章

使用java實現面向對象 第一章

所有 java 類方法 spa 實例方法 uname 實例變量 cin 面向對象設計

第一章:抽象和封裝

一、類是對象的抽象,對象是類的實例

二、使用面向對象進行設計

面向對象設計的過程就是抽象的過程,分三步來完成:

1.找出它的種類

2.找出它的屬性

3.找出它的行為

三、類名、屬性名、方法名以及常量名的命名規則:

1.類名由一個或幾個單詞組成,每個單詞的第一個字母大寫,如Dog、StringBuffer

2.屬性名和方法名由一個或幾個單詞組成,第一個單詞首字母小寫,其他單詞首字母大寫,例如health,stuName,println(),getMessage()。

3.常量名由一個或幾個單詞組成,所有字母大寫,如PI,SEX_MALE

四、靜態常量

1.static可以用來修飾屬性、方法和代碼塊

2.static修飾的屬性和方法稱為類屬性(類變量)、類方法

3.不使用static修飾的屬性和方法,屬於單個對象,通常稱為實例屬性(實例變量)、實例方法

4.static修飾的變量和方法可以通過類名和對象名訪問,而不用static修飾的變量和方法只能通過對象名訪問

static 非private修飾

非 static ,private修飾

屬性

類屬性,類變量

實例屬性,實例變量

方法

類方法

實例方法

調用方法

類名.屬性

類名.方法()

對象.屬性

對象.方法()

對象.屬性

對象.方法()

歸屬

單個對象

5.final可以用來修飾屬性、方法和類

6.用final修飾的變量成為常量,其值固定不變

使用java實現面向對象 第一章