多态

多态:

  子类在父类方法中的重写

  存在的三个必要条件:1:有继承2:有重写3:父类引用指向子类对象 

   例如:Animal(父类) an1=new Dog();==向上转型

     Dog dog=(Dog)an1;==向下转型

 

    父类的引用调用方法:1:必须是在子类里面进行重写(构造函数)

              2:子类中特有的方法不可以调用,需要采用“向下转型”

              3:必须发生了继承

posted @ 2019-10-14 17:55  意中人是个盖世英雄  阅读(64)  评论(0编辑  收藏  举报