首页 / 科技百科 / 正文

什么样的方法不能被重写

时间:2024-08-09 09:02:40

什么样的方法不能被重写 

不能被重写的方法主要有以下几种:

1. final修饰的方法:final修饰的方法不能被重写,可以被继承。

2. static修饰的方法:static修饰的方法不能被重写,可以继承。

3. private修饰的方法:private修饰的方法在子类中不可见,因此不能被重写。

4. 缺省修饰的方法:如果夸包的话,修饰符缺省的方法也不能被重写,因为缺省的方法夸包时不可见。

5. 构造函数:父类的构造函数不能被重写。

需要注意的是,虽然private方法无法被重写,但在子类中可以定义方法名、参数列表与父类均相同的子类自己的private方法。同时,子类方法的访问权限不能小于父类方法的访问权限,子类方法抛出的异常只能比父类方法抛出的异常相同或更少,子类重写父类方法时,子类的返回值可以和父类相同,或者为父类返回值类型的子类。

《什么样的方法不能被重写》不代表本网站观点,如有侵权请联系我们删除

点击排行

成长网提供支持 骄阳网版权所有网站地图 网站地图2 主办单位:广州小漏斗信息技术有限公司 粤ICP备20006251号

联系我们 关于我们 版权申明