11问答网
所有问题
如何在java中阻止类和方法的重写
如题所述
举报该问题
推荐答案 2012-11-10
java中的重写是存在父类与子类之间的,
即父类中存在method()方法,B类继承A类之后,觉得method()方法不能满足逻辑或者需要,这个时候就用到了重写,那么在B类中 定义与A类同名的method()就好了,然后改变B类中method()方法内部的业务逻辑,这个就是重写。
若不想让子类重写该方法,那么在父类中,将该方法定义为Private的作用范围就可以了。
望采纳,谢谢。!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/SMvFMqqMv.html
其他回答
第1个回答 推荐于2018-03-28
如果一个类不能被继承,它的方法就不能被override。
第一种方法就是类加final。
第二种就是把
构造方法
全部变成私有的,这样也不能被继承。
避免方法被重写就是在方法上加final修饰。
本回答被网友采纳
第2个回答 2012-11-10
用final关键字,方法和类都可以
第3个回答 2012-11-10
把类和方法用final修饰
相似回答
java
在父
类中的方法
不想被子类
重写
答:
在JDK的安装目录里你可以找到jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和lib和起来就称为jre。所以,在你写完
java
程序编译成.class之后,你可以把这个.class文件和jre一起打包发给朋友,这样你的朋友就可以运行你写程序了(jre里有运行.c...
大家正在搜
java方法的重载和重写的区别
java重写父类方法
java方法重写的定义
子类重写父类的方法
java 方法重写
java方法的重载
java种方法重载
static方法可以重写吗
java方法
相关问题
java 在父类中的方法不想被子类重写
spring mvc中的登录拦截器java类中,重写的三个方...
java中"阻止继承"关于final类和final方法的问题
求教大神,java中出现final修饰类的原因是防止子类重写...
继承java中的类,怎样重写它的方法
在Java里一个类中重写另一个类怎么弄啊?
java的子类如何重写父类的方法?
java方法重载是指一个类中的,方法重写是不同类中的,对吗?