我以前没什么基础,还是看不懂怎么解释我的问题 能不能稍微详细点 作者: 陈圳 时间: 2013-2-23 16:04
这个问题是这样的,你没有覆盖show()方法,调用show()方法实现输出,因为继承是往下的,子类中特有有的东西,父类是没有的.也获取不了.你调用父类的show()方法,所以.你懂的.作者: 罗海云 时间: 2013-2-23 16:23
class A{
String a = "我是父类成员变量。";
public void show(){
System.out.println(new B().a);//把这儿改了就可以了,其余没什么方法.
}
}
class B extends A{
String a = "我是子类成员变量。";
//这儿你没有覆盖父类的方法..然而你调用父类方法假如想要用子类的变量的话.可以这样.看上面
public static void main(String[] srgs){
B b = new B();
b.show();
}
}作者: 刘勇强 时间: 2013-2-23 16:31
罗海云 发表于 2013-2-23 16:23
class A{
String a = "我是父类成员变量。";
public void show(){