多态

来源:互联网 发布:淘宝只能换绑不能解绑 编辑:程序博客网 时间:2024/05/16 12:29
什么是多态?
同一个引用类型,使用不同的实例而执行不同的操作
实现多态的两种形式:
使用父类作为方法形参实现多态
使用父类为方法返回值实现多态
实现多态需要三个必备条件:
继承  重写  父类引用变量指向子类对象
向上转型----子类转换为父类,自动进行类型转换
向下转型----父类转换为子类,结合instanceof运算符进行强制进行转换
实现多态的两个要素:
运行时,使用父类的类型,子类的对象
向上转型
编写父类
编写子类 子类重写  父类方法
0 0