每次创建对像要构造嚣??为什么?而且一个类可以有多个构造器。。??
那我想问下用不同的构造器创建的对像,调用的类的成员变量是不是一样的??像下面这个、
class father{
int i;
int h;
public father(){};
public father(int i){
this.i=i;
}
}
请问一个无参构造器和有参构造器有什么区别。??
还有就是那类中的成员变量放在构造器中行不行呢??是不是有构造器才能创建对象??
其实我们写构造函数的目的就是为了将新建的对象初始化,真正生成对象的是 new 语句,无参数构造器和有参数构造器的区别在于1,他们初始的对象不同。2,无参数构造器可以看做是系统默认的构造器,有些时候,系统会自动调用无参数的构造函数而不是有参数的构造函数。类中的成员变量放在构造函数中是没问题的。详见《java编程思想》4th