标题: 这个选啥.查看下面代码: [打印本页] 作者: jeska 时间: 2015-9-4 22:09 标题: 这个选啥.查看下面代码: class A {
public int i = 10;
}
class B extends A{
public int i = 20;
}
public class Test{
public static void main(String args[]){
B b = new B();
A a = b;
System.out.println(b.i);
System.out.println(a.i);
}
}
输出为多少 ( )
A.10 10
B.10 20
C.20 10
D.20 20作者: Wqi 时间: 2015-9-4 22:20
c呗...b调用自己的...a是多态,调用父类的.多态时成员变量编译运行都看左边作者: 指间的太阳 时间: 2015-9-4 22:37
我选的最后一个答案D作者: jbl3344 时间: 2015-9-5 00:13
c,和楼上解释一样。作者: 15210373205 时间: 2015-9-5 09:28
一楼正解作者: qiergg 时间: 2015-9-5 09:37
学习了,好详细作者: 寒星在天 时间: 2015-9-5 11:19
A a = b; 有这种写法么