我被分配使用默认构造函数和参数构造函数来制作一个类,但事实是,那有可能吗?我不明白它是如何工作的……两者都应该为变量赋值
借用@bohemian的这个答案
public class Person
...
public Person() {
this("unknown", 0); // you can call another constructor
}
public Person(String nm, int ag) {
name = nm;
age = ag;
}
...
}
在这个例子中,如果无参数的构造函数被调用,然后unknown
和0
将被传递到其他构造
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句