package j2se.test;
class A{
int x, y;
public void setValue(int i, int j) {
x = i;
y = j;
}
int multiply(){
return x * y;
}
}
class B extends A{
int x, y;
B(int i, int j) {
x = i;
y = j;
}
int multiply(){
return x * y;
}
}
public class Test{
public static void main(String[] args) {
B subObj = new B(6, 9);
subObj.setValue(7, 8);
int m = subObj.multiply();
System.out.println(m);
}
}
结果是54.为什么不是56?
参考:http://bbs.langsin.com/thread-10113-1-1.html