Java语言基础:多态性与对象转换类型.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 6页
  • 2026-05-12 发布于北京
  • 举报

Java语言基础:多态性与对象转换类型.pptx

看雪《安卓高级研修班》月薪1W计划

第一章-第16课-多态性与转换对象

BY紫川

对象转换类型

提纲

多态性

多态性是一种允许使用一个界面来访问一类动作的特性,特定的动作可以由不同的具体情况而定(传入不同的参数)。

多态性

必要条件:

1.有继承,父类定义方法,子类重写方法

2.父类的引用指向子类的重写

3.可以使用参数传递多态,也可以直接创建对象时多态

多态的分类:

1.编译时多态:方法的重载

2.运行时多态:JAVA运行时系统根据调用该方法的实例的类型来决定选择调 用哪个方法则被称为运行时多态

向上转型:

1.即将子类对象当作父类类型使用,调用父类中的定义,子类中 实现的方法。

2.格式:父类对象名1=new子类()

对象转换类型

向下转型:

1.若想调用子类中特有的方法,则需将父类类型的对象强制转换为子类类型。

2.格式:子类对象名2=(子类)对象名1

对象转换类型

总结

多态性

感谢

文档评论(0)

1亿VIP精品文档

相关文档