2. 基本語法

1概念:

對象,類,方法,實例變量

對象是類的實例,有狀態行爲;類是對象的模板,描述對象的行爲和狀態;方法即行爲;

-----------------------------------------------------------

2.命名:

大小寫敏感

類名:首字母大寫

方法名:首字母小寫

主方法:public static void main(String [] args)

----------------------------------------------------------

3.標識符:

字母,$  _開始


---------------------------------------------------------

4.修飾符:

訪問修飾符:public private protected default

非訪問修飾符:final strictfp  abstract


---------------------------------------------------------

5.變量


局部變量:

聲明在方法,構造方法,語句塊中,且只在聲明它的方法,構造方法,語句塊中可見;

執行時被創建,完成後銷燬;

訪問修飾符不能用於局部變量;

局部變量是在棧上分配的;

無默認值,使用前必須初始化。


實例變量:

聲明在一個類中,在方法,構造方法,語句塊外;

當一個對象被實例化後,每個實例變量就跟着創建確定;

在對象被銷燬時銷燬;

至少被一個方法,構造方法,或語句塊引用,使得外部能夠通過這些方式獲取實例變量信息;

實例變量可以聲明在使用前/後;

訪問修飾符可以修飾實例變量;

在類中對方法,構造方法,語句塊可見,一般設爲私有,通過訪問修飾符可使其對子類可見;

有默認值,數值型爲0,Boolean爲false,引用型爲null;

可通過變量名訪問,但在靜態方法以及其他類中,使用完全限定名:ObjectReference.Varname.


類變量(靜態變量):

在類中以static 聲明,但必須在方法和構造方法,語句塊外;

類變量只擁有一次拷貝,無論該類創建多少對象;

靜態變量除了聲明爲常量外很少使用。常量是指聲明爲

public /private  ,final和static類型的變量;

靜態變量在程序開始時創建,結束時銷燬;

爲了對類的使用者可見,大多靜態變量聲明爲Public類型,與實例變量有相同的默認值,同時可在靜態語句中初始化;

被聲明爲public final static時的變量名要大寫;

可通過classname.varname訪問。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章