/// <summary> /// 抽像类 /// </summary> public abstract class Hello { private string msg = string.Empty; public string Msg { get { return msg; } set { msg = value; } } public abstract void say(); } public class Say : Hello { public override void say() { Console.WriteLine(Msg); } }
static void Main(string[] args) { Say s = new Say() { Msg = "啦啦啦" }; s.say(); }
不可实例化
必须是抽像方法
可以包含抽像方法跟抽像访问器
不可用sealed修饰符修改抽像类
抽像类不可实现抽像方法