Java基础_方法重写
2012-12-23 19:55
183 查看
Override
子类中的方法与父类中的方法具有相同的方法名,参数列表和返回值类型。
返回值类型不同会出现编译错误,因为编译器无法判断调用的具体是哪个方法。
注:
1、重写的方法不能比被重写的方法具有更严格的访问权限;
2、重写的方法不能比被重写的方法产生更多的异常。
它是运行时多态的一种体现。在程序运行时,由运行时系统根据调用该方法的实例的类型(子类还是父类)动态地决定调用父类的方法还是重写了父类的子类方法。
子类中的方法与父类中的方法具有相同的方法名,参数列表和返回值类型。
返回值类型不同会出现编译错误,因为编译器无法判断调用的具体是哪个方法。
注:
1、重写的方法不能比被重写的方法具有更严格的访问权限;
2、重写的方法不能比被重写的方法产生更多的异常。
它是运行时多态的一种体现。在程序运行时,由运行时系统根据调用该方法的实例的类型(子类还是父类)动态地决定调用父类的方法还是重写了父类的子类方法。
相关文章推荐
- JAVA基础--重载与重写,接口与抽象类,构造方法的作用,代码块的分类
- Java基础——方法的重载和重写的区别与分析
- java基础学习之——子类重写(覆盖)父类的方法必须满足的条件
- java基础---方法的重载(overload)和覆盖(重写)(override)
- java===java基础学习(12)---方法的重写和重载
- Java基础回顾Object类的方法重写
- JAVA基础知识点(四)--super,方法重写,instanceof
- JAVA面向对象基础:继承、变量隐藏、方法重写、包、修饰符、this、super
- java基础之方法的重载和重写
- 2.24 Java基础总结 ①for-each循环②继承概念③全类名④方法重写
- 黑马程序员-----java基础五(方法的重载与重写)
- java 基础重写string类的几个比较重要的方法(replaceAll 和split)
- java基础—Objcet中的equals方法重写
- Java基础---super关键字,方法重写 ,instanceof关键字
- Java基础第10讲-面向对象之方法的重写和重载
- Java基础-重写方法
- java基础理解(重载与重写--方法与类的分类等)
- Java基础-重写System.out.println方法
- Java基础—方法重载与方法重写
- Java基础之方法的重写