C# 中的 Virtual、Sealed、New、Abstract
Virtual
virtual 关键字允许类被重写。为了重写子类中的父类方法,将父类方法声明为 virtual。
Sealed
当声明了一个 sealed 类后,它不能被继承,abstract 类不能声明为 sealed 类。
为了防止被重写,在 C# 中使用 sealed。当在 C# 中对方法使用 sealed 修饰符后,该方法将失去重写能力。sealed 方法应是派生类的一部分,并且该方法必须是一个被重写的方法。
public sealed override void getResult() { }New
使用 new 关键字来隐藏派生类中的基类方法。这可以通过使用 new 声明派生类函数来完成。这就是 new 在阴影中的用法。
public new string getResult()
Abstract
Abstract 类包含 abstract 方法,这些抽象方法由派生类实现。
abstract class Vehicle
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP