静态方法的解析始终基于
Reference类型。
代码
superClassWithSuperCons.staticMethod();superClassWithSubCons.staticMethod();subClassWithSubCons.staticMethod();
编译后转换为此
SuperClass.staticMethod();SuperClass.staticMethod();SubClass.staticMethod();
对此,它是对
SuperClass方法的调用而不是对子类方法的调用。因此,您将获得
SuperClass方法的输出。



