Ⅰ java語言的構造函數有什麼作用構造函數可以重載嗎舉例說明
構造函數是當你創建對象時,由系統調用的;
可以重載
例子
publicClassPerson{
Stringname=null;
publicPerson(){};//無參構造函數
publicPerson(Stringname){//有參構造函數,重載
this.name=name;
}
}
classTest{
publicstaticvoidmain(String[]args){
Personp1=newPerson();//創建名字為null的人對象,調用無參構造函數
Personp2=newPerson("小明");//創建名字為小明的對象,調用有參構造函數
}
}