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