当前位置: 技术问答>java相关
既然在定义实例变量的时候可以初始化实例变量的值,那还要构造函数干吗?谢谢!
来源: 互联网 发布时间:2015-09-17
本文导语: 既然在定义实例变量的时候可以初始化实例变量的值,那还要构造函数干吗?谢谢! | 兄弟你看下面的例子: public class ren{ String 姓名; int 年龄; ren(String a,int b){ this.姓名=a; this....
既然在定义实例变量的时候可以初始化实例变量的值,那还要构造函数干吗?谢谢!
|
兄弟你看下面的例子:
public class ren{
String 姓名;
int 年龄;
ren(String a,int b){
this.姓名=a;
this.年龄=b;
}
}
这样的类,我就可以实例成任何人,并且他的名字和年龄我可以根据情况指顶。而你要是直接对实例变量副值,能做到上面的效果吗,那样就是固定的了。
}
public class ren{
String 姓名;
int 年龄;
ren(String a,int b){
this.姓名=a;
this.年龄=b;
}
}
这样的类,我就可以实例成任何人,并且他的名字和年龄我可以根据情况指顶。而你要是直接对实例变量副值,能做到上面的效果吗,那样就是固定的了。
}
|
当然可以,只要符合重载条件就行