l******7 发帖数: 311 | 1 Guess what's the result?
public class Greek{
int i=1;
public int getI(){
System.out.print("Super");
return i;
}
public static void main(String arhs[]){
Greek ga=new Arabik();
System.out.print(ga.i+" "+ga.getI());
}
}
class Arabik extends Greek{
int i=2;
public int getI(){
System.out.print("Sub");
return i;
}
} |
w********p 发帖数: 948 | 2 小trick,有趣的题。我run了结果,和我想的不一样。
我本来以为是1 sub 2 呵呵 |
m********g 发帖数: 692 | |
w********p 发帖数: 948 | 4 谢谢。好人啊.
是http://www.whizlabs.com 吗?
【在 m********g 的大作中提到】 : 你去看看whizlibs的题目
|
m***n 发帖数: 2154 | 5 Sub 1 2 ,这个不难吧。 就是函数是动态绑定的,变量是非动态 |
m********g 发帖数: 692 | 6 对
【在 w********p 的大作中提到】 : 谢谢。好人啊. : 是http://www.whizlabs.com 吗?
|
s******f 发帖数: 3984 | 7 为什么不是1 sub 2?
【在 w********p 的大作中提到】 : 小trick,有趣的题。我run了结果,和我想的不一样。 : 我本来以为是1 sub 2 呵呵
|