Java構造方法以及過載
構造方法以及過載
» 作用:完成對物件中的屬性賦值
» 構造方法
■ 構造方法是一個特殊的方法,構造方法名字必須與類名一致,構造方法必須沒有返回型別,也就是不編寫返回型別
■ 語法格式:
public 方法名稱([引數列表]){
}
» 構造方法如何執行的?
■ 當建立物件時自動執行 相匹配的構造方法
» 構造方法分類:
■ 隱式構造方法
◆當在一個類中,沒有手動編寫構造方法,則系統會提供一個預設的無參的構造方法
■ 顯式構造方法
◆ 當在一個類中,手動編寫構造方法,則系統不會提供預設的無參的構造方法
◆ 建議:當手動編寫構造方法時,先編寫無參構造方法,然後再編寫需要的構造方法
» 構造方法過載:
在同一個類中,構造方法的名字必須相同,引數列表不同(個數不同、型別不同、順序不同)