//aaa.java
今天看Java编程思想291页,发现有点问题
public class aaa {
private void f(){
System.out.println("private f()");
};
public static void main(String s[]) {
aaa test = new bbb();
test.f();
}
}
private void f(){
System.out.println("private f()");
};
public static void main(String s[]) {
aaa test = new bbb();
test.f();
}
}
class bbb extends aaa{
public void f(){
System.out.println("public f()");
}
}
public void f(){
System.out.println("public f()");
}
}
结果居然是private f(),为什么???