一、多态总括
多态:相同的行为,不同的实现。
多态标准定义语法
父类类类型 对象变量名 = new 子类();
四种表现形式:
1、父类做形参,子类做实参
2、父类做类类型,子类做实例
3、父类做返回类型,子类做实例
4、父类做形参,子类做实参。父类做返回类型,子类做向下转型-用instanceof判断,做转型。
注意:
向上转型
向下转型
Instanceof关键字的作用
二、代码
1、父类类类型 对象变量名 = new 子类();
public class Father { }
public class Son extends Father{ }
2、向上转型
3、向下转型
4、 instanceof关键字的作用
5、 instanceof注意以下两种情况