编译期 静态成员 私有变量 成员变量 运行期 非静态方法 package day1401; public class Test1 { public static void main(String[] args) { B b = new B(); A a = new B(); // 运行期, 并绑定到子类方法 b.p(); a.p(); // 编译期查找 // 编译期根据变量 a 的类型定义, // 在这个类中查找 f()方法并绑定 B.f(); A.f(); /* * 编译期绑定 * */ Sy…