OOP三大特性:继承,多态,封装。 public class Base { void test(int i) { System.out.print(i). } void test(byte b) { System.out.print(b). } } public class TestOverriding extends Base { void test(int i) { i . System.out.println(i). } public static void main(String[]agrs) { Base b=new TestOverriding(). b.test(0) b.test((byte)0) } } 这时的输出结果是1 0,这是运行时动态绑定的结果。动态绑定