5.構造方法
1.構造方法的建立
如果沒有定義構造方法,系統將給出乙個預設的無引數構造方法
如果定義了構造方法,系統將不再提供預設的構造方法
2.構造方法的過載
如果自定義了帶參構造方法,還要使用無引數構造方法,就必須再寫乙個無引數構造方法
3.推薦的使用方法
無論是否使用,都手工書寫無參構造方法
1package
myclasstry01;23
/*4手機類5
6構造方法:
7作用:建立物件
8功能:完成物件資料的初始化910
格式:11
修飾符 類名(引數)
13修飾符一般用:public
14*/
15public
class
phone
2122
public
phone(string brand)
2526
public phone(int
price)
2930
public phone(string brand,int
price)
3435
public
void
show()
38 }
1package
myclasstry01;23
public
class
phonedemo
17 }
構造方法過載 及注意事項
構造方法分類 隱式構造方法 當在乙個類中,沒有手動編寫構造方法,則系統會提供乙個預設的無參的構造方法 顯式構造方法 當在乙個類中,手動編寫構造方法,則系統不會提供預設的無參的構造方法 若把選中的給刪掉,那麼就會出現下面的錯誤 因為沒有找到構造方法 所以建議 當手動編寫構造方法時,先編寫無參構造方法,...
Java 構造器(構造方法)使用注意事項
構造方法,是乙個特殊的方法,用於建立例項 物件 時執行初始化。構造方法的注意事項 1 名稱與類名相同2 不指定返回值型別 構造方法分為無參構造方法和有參構造方法。例1 下面的 表示的就是乙個無參構造方法,滿足1 名稱與類名相同2 不指定返回值型別 public person 例2,下面 中1 thi...
建構函式的注意事項
1.description 描述建構函式是建立類物件,並且在建立完成前,對類進行初始化的特殊函式。在類中的表現為,和類名一致。2.attribute 特徵 1 方法名必須和類名一致 2 建構函式木有返回值。一切跟返回值相關的修飾都別寫,也不要用void來修飾!3 建構函式是可以過載的。4 如果不寫建...