方法永远看多态,成员变量永远就近public class Father { String name="Father"; public void print() { System.out.println(name); } public void showName() { print(); }}public class Son extends Father { public String name = "Son"; public void print(){ System.out.println(name); } public static void main(String[] args) { Father person = new Son(); person.showName(); }}这个里面输出是Son因为多态,找到子类里有覆盖