Ⅰ java语言的构造函数有什么作用构造函数可以重载吗举例说明
构造函数是当你创建对象时,由系统调用的;
可以重载
例子
publicClassPerson{
Stringname=null;
publicPerson(){};//无参构造函数
publicPerson(Stringname){//有参构造函数,重载
this.name=name;
}
}
classTest{
publicstaticvoidmain(String[]args){
Personp1=newPerson();//创建名字为null的人对象,调用无参构造函数
Personp2=newPerson("小明");//创建名字为小明的对象,调用有参构造函数
}
}