与继承的概念一样,我经历了使用父类实例访问子类成员的过程,但由于引发错误,它无法正常工作。我的代码如下:
package base;
public class p {
String college = "vrce";
void does() {
System.out.println("student");
}
}
public class c extends p {
String branch = "ece";
public static void main(String[] args) {
/*c o= new c();
System.out.println(o.college);
System.out.println(o.branch);
o.does();
all child and parent work*/
p o = new c(); ////c p
System.out.println(o.college);
System.out.println((o.branch));
o.does();
/* p o= new p();
System.out.println(o.college);
// System.out.println(o.branch);//child details can't
o.does();*/
}
}
如上所示,p类是父类并且c是子类,我想使用branch父类实例访问子成员p o = new c();。
如果可能,怎么可能?如果不是,那为什么不可能。请详细解释一下?提前致谢。
小唯快跑啊
MM们
相关分类