使用java實現面向對象 第一章
阿新 • • 發佈:2017-10-07
所有 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實現面向對象 第一章