java 之 構造器 static關鍵字
阿新 • • 發佈:2018-11-08
非靜態方法 創建對象 urn 構造 類方法 turn oid 我們 實例
構造器
特點:
方法名和類名一至,沒有void沒有返回,無參數的稱為無參構造器,有參數的稱為有參構造器
語法:
public 類名 {數據類型 參數名}
目的:創建對象
註意:如果類中沒有帶有參數的構造器,就可以使用一個隱藏的默認的構造器來創建對象,如果一旦有帶參數的構造器,默認的構造器就會 被覆蓋。我們可以顯式的定義出來默認構造器就可以使用了。
通過this(實參列表)可以調用本類中的 構造器,必須註意,this必須實在方法中的第一行。
static關鍵字
1、 修飾在屬性上
定義類屬性:
Static 數據類型 變量名;
類屬性訪問:
類名.類屬性名
對象名.類屬性名
1、 修飾在方法上
語法:
public static 返回值類型【void】方法名(數據類型 參數名……){
方法體
return 結果;
}
類方法的調用:
類名.類方法名
對象.類方法名
在類方法中不能使用對象的屬性
類方法只能使用類屬性
public static void eat(){
}
有static的類方法,在裏面不能用this
在靜態方法中不可以直接調用非靜態方法
如何調用·?
用調用非靜態方法需要實例化方法中的對象
java 之 構造器 static關鍵字