屬性 語法格式:修飾符 類型 屬性名 = 初值; 說明: 修飾符:public、protected、private:用於表示成員變數的訪問許可權。static:表示該成員變數為類變數,也稱為靜態變數。final:表示將該成員變數聲明為常量,其值無法更改。 類型:表示變數的類型。 屬性名:表示變數名稱。 ...
屬性
語法格式:修飾符 類型 屬性名 = 初值;
說明:
修飾符:public、protected、private:用於表示成員變數的訪問許可權。static:表示該成員變數為類變數,也稱為靜態變數。final:表示將該成員變數聲明為常量,其值無法更改。
類型:表示變數的類型。
屬性名:表示變數名稱。
成員變數和局部變數
成員變數:在類中定義的變數。
實例變數:在類實例化成對象才能夠使用的。修飾符 類型 屬性名 = 初值;
類變數:不需要類實例化成對象就能夠使用。修飾符 static 類型 屬性名 = 初值;
成員變數有預設初始化值。
局部變數:在方法中定義的變數。
形參:在方法標簽中定義的變數。public void xingcan(類型 形參名){}
方法局部變數:在方法內中定義的變數。
代碼塊局部變數:在代碼塊中定義的變數。 {int i = 0} 解釋:單獨一個{ }稱為代碼塊,其中的變數稱為代碼塊局部變數。
局部變數作用範圍只在定義的局部範圍中。作用的範圍結束,變數空間會自動釋放。
局部變數沒有預設初始化值,每次必須顯示初始化。
局部變數聲明時不指定許可權修飾符,因為作用範圍只在局部。
方法
語法格式:
修飾符 返回值類型 方法名(參數類型 形參1,參數類型 形參2,.....) {
方法體語句;
return 返回值;
}
說明:
返回值類型:方法返回算出的結果的數據類型。如果返回值類型為void,則表示沒有具體返回值類型,也就可以省略return語句。
形參:在方法被調用時用於接收外部傳入的數據的變數。形參決定方法能接收什麼類型的值,一次接收幾個值。
參數類型:就是該形參的數據類型。
實參:調用方法時實際傳給方法形參的數據。實參數據類型要與形參一樣,傳入數據不能超過形參數。
java里的方法不能獨立存在,所有的方法必須定義在類里。
方法中只能調用方法,不可以在方法內部定義方法。在同一個類中所有的方法可以直接互相調用,不用new實例化對象之後再調用。
定義方法時,方法的結果應該返回給調用者,交由調用者處理。