多态
多态的语法是:
父类名 父类引用=new 子类类名();
原先的是类名new类名如 Dog dog=new Dog();
多态是Pet pet=new Dog();
使用就是:
父类的应用指向子类的实例
多态的实现思路:编写具有继承关系的父类和子类,子类重写父类方法,使用父类的引用指向子类的对类,向上转型。
实现多态的两种形式:
使用父类作为方法形参实现多态
使用父类作为方法返回值实现多态。
多态的好处:
提高代码的复用性,解耦合
多态的语法是:
父类名 父类引用=new 子类类名();
原先的是类名new类名如 Dog dog=new Dog();
多态是Pet pet=new Dog();
使用就是:
父类的应用指向子类的实例
多态的实现思路:编写具有继承关系的父类和子类,子类重写父类方法,使用父类的引用指向子类的对类,向上转型。
实现多态的两种形式:
使用父类作为方法形参实现多态
使用父类作为方法返回值实现多态。
多态的好处:
提高代码的复用性,解耦合