摘要: 一.多态的三个必要条件 1. 多态是方法的多态,不是属性的多态 2. 父类和子类,有联系, 3. 存在条件,方法的重写,继承,父类应用指向子类对象 二.编译,运行时 1、编译时多态,即方法的重载,从JVM的角度来讲,这是一种静态分派(static dispatch) 2、运行时多态,即方法的重写,从 阅读全文
posted @ 2021-03-02 10:36 老油条666 阅读(492) 评论(0) 推荐(0)
摘要: class A { static { System.out.print("1"); } public A() { System.out.print("2"); } } class B extends A{ static { System.out.print("a"); } public B() { 阅读全文
posted @ 2021-03-02 10:24 老油条666 阅读(116) 评论(0) 推荐(0)