抽象类特点

1 抽象成员必须标记为abstract,并且不能有任何实现

1     public abstract class Animal
2     {
3         // 存在的意义:让子类重写,来实现多态
4         public abstract void Bark();
5         public abstract string Name { get; set; }
6     }
View Code

 2 抽象成员必须在抽象类中 

1     class Program
2     {
3         // 错误说明
4         // Program.Cry()”是抽象的,但它包含在非抽象类“Program”中
5         public abstract void Cry();
6     }
View Code

猜你喜欢

转载自www.cnblogs.com/luozihua/p/9975191.html