方法重写与重载
2014-04-03 15:04
274 查看
什么是方法重写(Overwirte)
子类可以重写(覆盖)继承自父类的方法,即方法名和参数列表与父类的方法相同;但方法的实现不同。当子类对象的重写方法被调用时(无论是通过子类的引用调用还是通过父类的引用调用),运行的是子类的重写后的版本。
重写和重载的区别
参考答案:重载遵循所谓“编译期绑定”,即在编译时根据参数变量的类型判断应该调用哪个方法。
重写遵循所谓“运行期绑定”,即在运行的时候根据引用变量指向的实际对象类型调用方法。
相关文章推荐
- Reporting Services 的一些问题
- java对文件hash
- 如果程序集是从 Web 上下载的,即使它存储于本地计算机,Windows 也会将其标记为 Web 文件,http://go.microsoft.com/fwlink/?LinkId=179545
- c#委托
- PHP 最大化资源配置 Resource Limits 错误两则
- ios改变导航条title的字体大小和颜色
- 手机购物安全吗?
- AIDL-Android接口描述语言实现跨进程通讯
- 【Eclipse】Ctrl+Shift+L 快捷键
- 如何下载电驴veryCD的资源?
- 交换两个变量的值实现方法,及容易出错之处
- dump备份mysql表
- 参考选择屏幕(控制选择屏幕两个屏幕,单值输入……通过函数实现单值输入)
- iOS 消息提示音
- 求职面试的时候如何谈薪酬待遇
- 一篇相当不错的sql tunning的文章
- java 转义符 \\|
- 2014-04-03研究笔记整理
- POJ 1222
- C#函数式程序设计之局部套用与部分应用