C#抽象类
2021-07-08 10:05
标签:修饰符 ide font public 有一个 var style 使用 不能被继承 使用Abstract关键字修饰的类叫做抽象类。 抽象类具有几大特点: 抽象类不能被实例化,主要用于被继承;抽象类里可以包含两种抽象成员,分别是抽象方法声明和抽象属性,同时可以包含其他非抽象成员; 如果继承抽象类,则需实现抽象类的抽象方法和属性; 不能使用Sealed关键字修饰抽象类,因为Sealed意味着不能被继承,同样Static也不能用于修饰抽象类,因为Static意味着会有一个实例。 C#抽象类 标签:修饰符 ide font public 有一个 var style 使用 不能被继承 原文地址:https://www.cnblogs.com/bibi-feiniaoyuan/p/9740036.html public abstract class Class1
{
public string aa;
public abstract string Test();
public string Test1() { return ""; }
public abstract string Variable
{
get;
set;
}
}
public class Class2 : Class1
{
public override string bb { get => throw new NotImplementedException(); set => throw new NotImplementedException(); }
public override string Test() //在派生类中重写抽象继承属性需要使用override修饰符
{
throw new NotImplementedException();
}
}