多态
多态
多态的向上转型
//父类类型 变量 = 子类类型实例;
Pet pet = new Dog(); //向上转型
多态就是说一个父类可能有多个子类,每个子类都重写了父类的方法(每个子类都有不同的方法实现),当父类调用方法时,父类引用指向的是那个子类,就执行那个子类的方法。形成了父类引用调用相同的方法时,有不同的实现。
- 父类引用只能调用父类中有的方法(子类继承自父类的方法/重写的方法)
- 父类引用不能调用子类的扩展方法(独有的方法)
多态的向下转型
由于父类类型转换成子类类型,称为向下转型。必须要进行强制类型转换。
心得体会:
1.学习的东西越来越多,一定要利用好国庆的时间,把和大家的差距减小。当别人在玩的时候,在学习,就是进步。
近期评论