目录
多态
-
概念:父类引用指向子类对象,从而产生多种形态。
eg: Animal a = new Dog();
-
二者具有直接或者间接的继承关系时,父类引用可指向子类对象,形成多态。
-
父类引用仅可调用父类所声明的属性和方法,不可调用子类独有的属性和方法。
多态的两种应用场景:
-
场景① 父类类型引用作为方法的形参,实现多态,使方法参数的类型更为宽泛 (该父类的任何一个子类均可作为实参传入)
-
场景② 使用父类类型作为方法返回值,