栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java学习笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java学习笔记

方法的重写/覆盖(override) 基本介绍:

方法重写就是子类有一个方法,和父类的某个方法的名称,返回类型,参数一样,那么子类的这个方法覆盖了父类的那个方法。

注意事项与细节:

1.之类的方法的参数,方法名称,要和父类方法的参数,方法名称完全一样。

2.子类方法的返回类型和父类方法返回类型一样,或者是父类返回类型的子类。例如 父类返回类型是Object,子类方法返回类型是Sting

public Object getInfo (){                      public Sting getInfo() {

3.子类方法不能缩小父类方法的访问权限

重载 与 重写的异同:
名称发生范围方法名返回类型形参列表修饰符
重载(overload)

本类

必须一样类型,个数或者顺序至少有一个不同无需求无需求
重写(overriad)父子类必须一样相同子类方法的返回类型和父类方法返回类型一样,或者是父类返回类型的子类子类方法不能缩小父类方法的访问权限

多态: 方法的多态的体现:

1.重载

2. 重写

对象的多态 重点:

1.一个对象的编译类型与运行类型可以不一致

2.编译类型在定义对象时,就确定了。不能改变。

3.运行类型可以改变。

4.编译类型看定义时=的左边,运行类型看=右边。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/737492.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号