您的位置:首页 > 编程语言 > Java开发

Java基础_方法重写

2012-12-23 19:55 183 查看
Override

子类中的方法与父类中的方法具有相同的方法名,参数列表和返回值类型。

返回值类型不同会出现编译错误,因为编译器无法判断调用的具体是哪个方法。

注:

1、重写的方法不能比被重写的方法具有更严格的访问权限;

2、重写的方法不能比被重写的方法产生更多的异常。

它是运行时多态的一种体现。在程序运行时,由运行时系统根据调用该方法的实例的类型(子类还是父类)动态地决定调用父类的方法还是重写了父类的子类方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: