【名师课堂】Java面向对象开发

【名师课堂】Java面向对象开发

Java核心第二部
106课时 |
23947人已学 |
(24 评论)

加入学习
加入学习

 JAVA 多态性的体现

方法的多态性

-Overload

同一个类中可以有多个相同方法名的方法,它们的参数列表各不相同(参数类型 参数个数 参数顺序)与返回值无关、修饰符无关。

-Override

在子类中可以存在与父类的某个方法名一致的方法,它们的参数列表相同 参数类型兼容 方法修饰符范围必须大于父类的,不可以抛出比父类更多的异常,可以抛出运行时异常。返回值可以是父类返回值的子类。

对象的多态性(前提:方法覆写)

【自动】对象向上转型

父类 父类对象 = 子类实列

【强制】对象的向下转型

子类 子类对象 = (子类)父类实列

 

[展开全文]
diggg · 2018-07-15 · 多态性 0

授课教师

阿里云开发者社区全面升级
一站式体验,助力云上开发!
进入新社区

相关课程

查看更多 >

本课程相关云产品