我有以下类(class):
public class Base{
private String str;
public Base(String str){
this.str = str;
}
public String getStr(){
return str;
}
}
public class Derived extends Base{
public Derived(){
super("String");
System.out.prinln(getStr()); //Is it reliable?
}
}
在派生类的构造过程中访问基类实例是否可靠?
最佳答案
str
成员在调用 super("String")
时被初始化,因此可以安全地立即使用它。
关于java - 在构造期间访问基类字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31672089/