首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java中的步骤重写

2012-10-29 
java中的方法重写从今天开始,转战iteye了?第一篇博客想写点关于java的方法重写,百度百科给这样的定义。?1.

java中的方法重写

从今天开始,转战iteye了

?

第一篇博客想写点关于java的方法重写,百度百科给这样的定义。

?

1.发生方法重写的两个方法返回值、方法名、参数列表必须完全一致(子类重写父类的方法)2.子类抛出的异常不能超过父类相应方法抛出的异常(子类异常不能大于父类异常)3.子类方法的访问级别不能低于父类相应方法的访问级别(子类访问级别不能低于父类访问级别)

但是通过今天写了一个重写Object类中的clone()方法我发现,重写方法的返回值可以是不一样的,或者说他的返回值可以是父类方法的返回值的子类,或者他的实现类。

?

有以下示例:

public class Client {public static void main(String[] args) {Car car = new DFCar();car.getWheel();}}
程序运行一切正常
这个说明了,Override方法不一定要返回类型一摸一样的,可以返回子类实体
?

热点排行