方法重写与重载
2016-06-27 21:14
309 查看
针对java中,子类中出现了父类中一模一样的方法声明的时候,这个东西,被成为:方法的重写。
方法重写:
存在子类中,方法声明和父类一模一样。
面试题:
方法重载和方法重写的区别?方法重载可以改变返回值类型吗?(可以。因为它跟返回值无关。)
A:方法重载
方法名相同,参数列表不同。跟返回值类型无关。
B:方法重写
方法声明一模一样。
方法重写的注意事项:
A:子类中的重写父类中的方法,访问权限不能更低。
B:父类中的私有方法不能被重写。
C:静态只能重写静态。
其实静态的内容算不上重写。
因为静态的内容是跟类相关的,而我们研究的重写其实是跟对象相关的。
方法重写:
存在子类中,方法声明和父类一模一样。
面试题:
方法重载和方法重写的区别?方法重载可以改变返回值类型吗?(可以。因为它跟返回值无关。)
A:方法重载
方法名相同,参数列表不同。跟返回值类型无关。
B:方法重写
方法声明一模一样。
方法重写的注意事项:
A:子类中的重写父类中的方法,访问权限不能更低。
B:父类中的私有方法不能被重写。
C:静态只能重写静态。
其实静态的内容算不上重写。
因为静态的内容是跟类相关的,而我们研究的重写其实是跟对象相关的。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树