CSharp-关键字
Last updated on 4 days ago
C# 关键字
Abstract(抽象 )
Virtual(虚方法)
Abstract 和 Virtual 区别
在C#中virtual和abstract两者是都为了让子类中心定义,来覆盖父类的定义。
virtual(虚方法)或者(abstract)抽象方法是不能私有的,二者中private成员是不能被子类访问的。
virtual可以被子类重写,abstract必须被子类重写。
如果重写了virtual,子类方法中必须用override来实现方法的重写
如果类成员被abstract修饰,那么该类必须也添加abstract。抽象类才有抽象方法
CSharp-关键字
http://example.com/2022/05/06/CSharp-关键字/