CSharp-关键字

Last updated on 4 days ago

C# 关键字

Abstract(抽象 )

Virtual(虚方法)

Abstract 和 Virtual 区别

在C#中virtual和abstract两者是都为了让子类中心定义,来覆盖父类的定义。

  1. virtual(虚方法)或者(abstract)抽象方法是不能私有的,二者中private成员是不能被子类访问的。

  2. virtual可以被子类重写,abstract必须被子类重写。

  3. 如果重写了virtual,子类方法中必须用override来实现方法的重写

  4. 如果类成员被abstract修饰,那么该类必须也添加abstract。抽象类才有抽象方法


CSharp-关键字
http://example.com/2022/05/06/CSharp-关键字/
Author
Harris
Posted on
May 6, 2022
Licensed under