多态 一.概念 1.同一种事物,由于条件不同,产生结果不同 2.同一引用类型,使用不同的实列而执行不同的操作 父类引用子类对象 二.步骤 1.编写父类 2.编写子类,子类重用父类方法 3.运行时,使用父类的类型,子类的对象 三.类型转换 1.向上转型(自动类型转换) 父类 a=new 子类(); 2.向下转型(强制类型转换)--发生在向上转型的基础上 父类 a=new 子类(); 子类 b=(父类)a; 四.实现多态的两种方式 1.使用父类作为方法形参实现多态 2.使用父类作为方法返回值实现多态 五.instanceof运算符 对象 instanceof 类或接口 instanceof通常和强制类型转换结合使用
转载于:https://www.cnblogs.com/123456lala/p/6888105.html
相关资源:数据结构—成绩单生成器