【发布时间】:2011-04-23 15:27:27
【问题描述】:
见下面的代码sn-ps:
代码 1
public class A {
static int add(int i, int j) {
return(i + j);
}
}
public class B extends A {
public static void main(String args[]) {
short s = 9;
System.out.println(add(s, 6));
}
}
代码 2
public class A {
int add(int i, int j) {
return(i + j);
}
}
public class B extends A {
public static void main(String args[]) {
A a = new A();
short s = 9;
System.out.println(a.add(s, 6));
}
}
这些代码sn-ps有什么区别?两者都输出15 作为答案。
【问题讨论】:
-
这里,Understanding Instance and Class Members,解释得很好。
标签: java