java基础知识之重写
2018-02-23 02:41
281 查看
1.方法的重写:重新写覆盖
1.发生在父子类中,方法名相同,参数列表相同,方法体不同。
2.重写方法被调用时看对象类型
3.遵循"两同两小,一大的原则
3.1两同:方法名相同,参数列表相同
3.2两小
3.2.1派生类返回值类型小于等于超类方法:void和基本类型时必须相等,引用类型小于等于
3.2.2派生类抛出的异常小于等于超类方法的。
2.重写与重载的区别:
2.1重写(override):发生在父子类中,方法名相同,参数列表相同,方法体不同。
遵循运行期绑定,看对象类型调用方法
2.2重载(overload):发生在一个类中,方法名相同,参数列表不同,方法体不同。
遵循编译期绑定,看参数/引用绑定方法。
1.发生在父子类中,方法名相同,参数列表相同,方法体不同。
2.重写方法被调用时看对象类型
3.遵循"两同两小,一大的原则
3.1两同:方法名相同,参数列表相同
3.2两小
3.2.1派生类返回值类型小于等于超类方法:void和基本类型时必须相等,引用类型小于等于
3.2.2派生类抛出的异常小于等于超类方法的。
2.重写与重载的区别:
2.1重写(override):发生在父子类中,方法名相同,参数列表相同,方法体不同。
遵循运行期绑定,看对象类型调用方法
2.2重载(overload):发生在一个类中,方法名相同,参数列表不同,方法体不同。
遵循编译期绑定,看参数/引用绑定方法。
相关文章推荐
- 【java基础知识】重载与重写的区别
- 【Java】Java基础知识1. 继承、多态、重载和重写
- java基础知识补漏(1)---内部类,重写、重载
- java零基础知识回顾(重载与重写)
- java基础知识-重载与重写
- java最基本的基础知识
- JAVA相关基础知识(1)
- java基础小知识(2)
- java基础知识---IO流
- 黑马程序员----------java基础知识之JDK5.0新特性总结
- Java基础知识强化之IO流笔记15:递归之删除带内容的目录案例
- Java基础之重写(覆写)与重载区别
- java基础知识总结:
- Java基础知识——Java入门与加深
- Java基础知识强化32:String类之String类的判断功能
- 【Java学习笔记】基础知识学习12【Set接口的实现类】
- Java基础知识总结
- JAVA 基础知识学习24
- java 框架基础知识(5)----注解-->Spring配置
- [JIT_APP]Java基础知识总结