方法永远看多态,成员变量永远就近
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因为多态,找到子类里有覆盖