11问答网
所有问题
java重写,java为什么要重写呢?重写的意义是什么,在子类里重建一个方法不行吗?有什么影响呢?
如题所述
举报该问题
推荐答案 推荐于2017-12-15
如果你明白多态的含义,就自然理解重写的含义了。
实际应用中,用得最多的一种运行时多态,就是用只知道父类型(可能是类,更多的可能是接口)的定义,这样只能调用父类型的方法(这在大型软件里很常用,父类型和子类型可能是不同的人编写的,以利于协作编程)。
因此,如果子类型重写了父类型的同名方法,那么只知道父类型的定义就可以调用子类型的方法了,这体现了软件复用(分层的思想其实也在里面,需要你体会一下)。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/SSMP7M2MS.html
其他回答
第1个回答 2012-07-11
重写是对类中方法的扩充,因为继承用的是父类的东西,重写则不仅得到父类的东西,同时也加入了自己的东西
第2个回答 2012-07-11
重写是为了增强类的重用性和复用性。
第3个回答 2012-07-11
重写是为了增强类的重用性和复用性,
扩展性
第4个回答 2012-07-11
等你真正做项目遇到的时候你就知道了,好处是绝对有的
1
2
下一页
相似回答
...
子类
继承父类后
,为什么还要
把抽象类
的方法重写?
那为
什么不
直接创建...
答:
抽象类可以没有抽象方法,也可以全部是抽象方法,
如果子类继承的父类是抽象类,子类必须重写父类里所有的(是所有的)抽象方法,才能被实例化
,也就是创建对象,要不然子类也将是个抽象类,抽象类不能被实例化(考试里选择题经常出现)
大家正在搜
java中方法的重载和重写
java重写是什么
java重写父类方法
java 方法重写
linux开发java有意义吗
java是什么
java构造方法
java抽象类
java内部类
相关问题
JAVA如果接口的方法都要重写,那接口还有什么意义
JAVA中的抽象和重写的定义。
java里 接口没有方法体。 即使某类实现了某接口,重写了接...
C#为什么要引入方法重写的机制?用什么意义和一般用途
JAVA如果接口的方法都要重写,那接口还有什么意义
this.id=id;this.name=name重写这一段...
必有人重写爱情有什么含义吗?
C#里面抽象类有什么作用?如果搞不明白它的意义,声明了抽象类...