当前位置:首页 >  智能电子

Java方法重写规则

时间:2024-10-25 21:00:27

智能电子

导读:java方法重写的规则  Java方法重写的规则包括以下几点: 1. 方法名和参数列表相同:子类的方法必须和父类的方法有相同的方法名和参数列表。这个规则适用于类方法......

java方法重写的规则 

Java方法重写的规则包括以下几点:

1. 方法名和参数列表相同:子类的方法必须和父类的方法有相同的方法名和参数列表。这个规则适用于类方法和实例方法。

2. 子类访问权限大于或等于父类的:子类的方法的访问权限不能低于父类的方法。例如,如果父类的方法被声明为public,那么子类的方法也必须被声明为public或以其他方式访问。

3. 子类方法的返回值类型小于或等于父类的:如果父类的方法返回值是void,那么子类的方法也必须返回void;如果父类的方法返回值是基本类型,那么子类的方法也必须返回相同的基本类型;如果父类的方法返回值是引用类型,那么子类的方法返回值必须是父类的返回值的子类。

4. 不能重写被final修饰的方法:被final修饰的方法不能被重写。

5. 不能重写被声明为private的方法:父类被声明为private的方法不能被子类重写。

6. 重写方法不能抛出比被重写方法声明更广的异常,可以抛出范围更小的或不抛出异常。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
联系我们 关于我们 版权申请

观察网 广州东远堂信息科技有限公司 版权所有 粤ICP备15011623号