java什么是方法重写的语法规则?
答案:1 悬赏:40 手机版
解决时间 2021-01-03 10:24
- 提问者网友:动次大次蹦擦擦
- 2021-01-02 22:37
java什么是方法重写的语法规则?
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-01-03 00:10
java方法的重写 是发生在继承关系里头的,
比如 子类继承父类;
那么它有如下规则:
规则1: 子类的方法的名称及参数必须和父类方法的名称相同
规则2: 子类的方法的返回值类型必须和父类方法的返回值类型相同
规则3: 子类方法的访问权限不能小于父类方法的访问权限;例如:父类的访问权限是protected, 子类不能是private;只能是同级(protected)或者更高级(public)
规则4: 子类方法抛出的异常个数与父类方法的异常个数一致,且子类异常要比父类异常要小;例如:父类异常为Exception ,子类不能是classNotFoundException
比如 子类继承父类;
那么它有如下规则:
规则1: 子类的方法的名称及参数必须和父类方法的名称相同
规则2: 子类的方法的返回值类型必须和父类方法的返回值类型相同
规则3: 子类方法的访问权限不能小于父类方法的访问权限;例如:父类的访问权限是protected, 子类不能是private;只能是同级(protected)或者更高级(public)
规则4: 子类方法抛出的异常个数与父类方法的异常个数一致,且子类异常要比父类异常要小;例如:父类异常为Exception ,子类不能是classNotFoundException
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯