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