父子类的问题
public class ParentClass {
/** Creates a new instance of ParentClass */
protected ParentClass() {
}
}
public class SubClass extends ParentClass{
ParentClass pc;//=new super();
/** Creates a new instance of SubClass */
public SubClass() {
super();
}
public void setPc(){
pc=new super();
}
}
为何子类中无法用super()来构造父类对象
------解决方案--------------------这里super不是构建对象的意思
只是调用父类的构造函数
你可以考虑的一点是super是关键字,他就应该是有特殊含义的:)