Java中的重载和重写

java-教程王 Java教程 发布时间:2021-11-15 09:33:20 阅读数:13138 1
下文笔者讲述java中重载及重写的简介说明,如下所示:
Java中重载及重写注意是针对方法,
而方法拥有一下三个关注点:
 如:调用者、方法名、参数列表

方法重载(Overloand)

当java中允许一个类中定义多个同名方法
但是形参列表不同
我们将这方法称之为“方法重载”
方法重载:
    同一个类中方法名相同,
	但是参数列表不同
    其它方法的返回值类型、修饰符等等,与方法重载无任何关联

方法重写(Override)

方法重写常发生在两个类上,
常用于子类扩展父类,子类是一个特殊的父类
大部分时候,子类总是以父类为基础,额外增加新的成员变量和方法
但是有一些特殊的情况,如:子类需要重写父类方法。
子类同父类同名方法的现象我们称之为“方法重写”
方法重写,遵守:
  方法名相同,参数相同,
  子类中方法的返回类型比父类中方法的返回值类型小或相等
  子类中方法抛出异常类型比父类中抛出的异常类型小或相等
  子类中方法的访问权限比父类方法的访问权限大或相等
注意事项:
    当子类重写了父类中的方法后,
	 子类中的实例无法访问父类已经被覆盖的方法
	 但是子类中可以使用super调用父类中的方法
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202111/1714.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者