覆盖
电脑名词
覆盖(overlay),是一个电脑名词,意为同一个
硬盘
区域的数据重写。
定义
计算机词汇中的覆盖(overlay),意为对同一个
硬盘
区域的数据重写。
覆盖(
OverRide
)
在
面向对象
的编程中,一般出现在继承(
Inheritance
)。
当子类声明了与
基类
相同名字的方法,而且使用了相同的签名时,就称
派生类
的成员隐藏(hide)了基类的成员。
面向对象编程
(OOP)的三大特性:封装,继承,
多态
!
重载
overload
和覆盖都能实现多态,但是真正和多态相关的是覆盖!
使用方法
在C#语言中,遇到子类覆盖掉
基类
中的方法(名称和签名相同),
编译器
会报错!所以在C#中规定:如果的确是要定义一个新的方法,那么建议使用new关键字;如果是需要覆盖基类中的方法,那么必须使用
override
关键字。
参考资料
覆盖
.在线汉语词典.
最新修订时间:2023-12-30 15:15
条目作者
小编
资深百科编辑
目录
概述
定义
使用方法
参考资料
Copyright©2024
闽ICP备2024072939号-1