本篇中部分图片的内容来自元动力课程,如有侵权请联系本人,马上删除 宏观了解 形成多态的三个条件: 有继承有重写有父类引用指向子类的对象 (相同的代码呈现出不同的结果) 注: 对于一个方法的形参类型,我们可以传入任意一个子类的对象。 public void feed(Object pet){ pet.toString(); } 父类中的引用可以指向子类的实例对象 Pet dag = new Dog(); 字节码层面原理 调处一个类的字节码的方法 分析一个类的字节码 所谓虚方法就是不被private或static修饰的方法都为虚方法。