public class Superclass{
void method1(){
method0();
}
void method0(){
System.out.println("superclass");
}
}
public class Subclass extends Superclass{
void method0(){
System.out.println("subclass");
}
}
public class Runclass{
public static void main(String[] args){
new Subclass().method1();
}
}
此代码打印出来 - 子类。
可以说是
new Superclass().method1();
然后,它会打印出来——超类
调用的方法是否取决于调用该方法的实例?