Java重写的规定

举报
YuShiwen 发表于 2022/03/31 01:26:04 2022/03/31
【摘要】 重写的规定: 方法的声明: 权限修饰符 返回值类型 方法名(形参列表) throws 异常的类型{ //方法体 } 123 约定俗称:子类中的叫重写的方法,父类中的叫被重写的方法 子类重写的...

重写的规定:

方法的声明: 权限修饰符  返回值类型  方法名(形参列表) throws 异常的类型{
		//方法体
}

  
 
  • 1
  • 2
  • 3

约定俗称:子类中的叫重写的方法,父类中的叫被重写的方法

  1. 子类重写的方法的方法名和形参列表与父类被重写的方法的方法名和形参列表相同
  2. 子类重写的方法的权限修饰符不小于父类被重写的方法的权限修饰符
    特殊情况:子类不能重写父类中声明为private权限的方法
  3. 返回值类型:
  • 父类被重写的方法的返回值类型是void,则子类重写的方法的返回值类型只能是void
  • 父类被重写的方法的返回值类型是A类型,则子类重写的方法的返回值类型可以是A类或A类的子类
  • 父类被重写的方法的返回值类型是基本数据类型(比如:double),则子类重写的方法的返回值类型必须是相同的基本数据类型(必须也是double)
  1. 子类重写的方法抛出的异常类型不大于父类被重写的方法抛出的异常类型

  2. 子类和父类中的同名同参数的方法要么都声明为非static的(考虑重写),要么都声明为static的(不是重写)。

文章来源: blog.csdn.net,作者:Mr.Yushiwen,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/MrYushiwen/article/details/109701106

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。