一.小結 1.類是對象的模板。它定義對象的屬性,並提供創建對象的構造方法以及對對象進行操作的方法。 2.類也是一種數據類型。可以用它聲明對象引用變數。對象引用變數中似乎存放了一個對象,但事實上,它包含的只是對該對象的引用。嚴格地講,對象引用變數和對象是不同的,但是大多數情況下,它們的區別是可以忽略的 ...
一.小結
1.類是對象的模板。它定義對象的屬性,並提供創建對象的構造方法以及對對象進行操作的方法。
2.類也是一種數據類型。可以用它聲明對象引用變數。對象引用變數中似乎存放了一個對象,但事實上,它包含的只是對該對象的引用。嚴格地講,對象引用變數和對象是不同的,但是大多數情況下,它們的區別是可以忽略的。
3.對象是類的實例。可以使用new操作符創建對象,使用點運算符(.)通過對象的引用變數來訪問該對象的成員。
4.實例變數或方法屬於類的一個實例。它的使用與各自的實例相關聯。靜態變數是被同一個類的所有實例所共用的。可以在不使用實例的情況下調用靜態方法。
5.類的每個實例都能訪問這個類的靜態變數和靜態方法。然而,為清晰起見,最好使用“類名.變數”和“類名.方法”來調用靜態變數和靜態方法。
6.修飾符指定類、方法和數據是如何被訪問的。公共的(public)類、方法或數據可以被任何客戶訪問,私有的(private)方法或數據只可能在類內被訪問。
7.可以提供get方法或者set方法,使客戶能夠看到或修改數據。通俗點講,get方法稱為讀取器(或訪問器),set方法稱為設置器(或修改器)。
8.get方法具有簽名public returnType getPropertyName()。如果返回類型(returnType) 是boolean型,則get方法應該定義為public boolean isPropertyName()。set方法具有簽 名public void setPropertyName(dataType propertyValue)。
9.所有傳遞給方法的參數都是值傳遞的。對於基本類型的參數,傳遞的是實際值;而若參數是引用數據類型,則傳遞的是對象的引用。
10Java數組是一個包含基本類型值或對象類型值的對象。當創建一個對象數組時,它的元素被賦予預設值nu11。
二.附錄