多态

多态

多态的向上转型

//父类类型 变量 = 子类类型实例;
Pet pet = new Dog(); //向上转型

多态就是说一个父类可能有多个子类,每个子类都重写了父类的方法(每个子类都有不同的方法实现),当父类调用方法时,父类引用指向的是那个子类,就执行那个子类的方法。形成了父类引用调用相同的方法时,有不同的实现。

  • 父类引用只能调用父类中有的方法(子类继承自父类的方法/重写的方法)
  • 父类引用不能调用子类的扩展方法(独有的方法)

多态的向下转型

​ 由于父类类型转换成子类类型,称为向下转型。必须要进行强制类型转换。image-20200929223351021

心得体会:

1.学习的东西越来越多,一定要利用好国庆的时间,把和大家的差距减小。当别人在玩的时候,在学习,就是进步。

标签

评论

this is is footer