C# 抽象类
2021-01-04 07:28
标签:特点 ima 不能被继承 color 子类 public 访问 成员 索引 使用abstract关键字修饰的类叫做抽象类。父类无法确定子类行为时可以定义为抽象类 相同点: 区别: C# 抽象类 标签:特点 ima 不能被继承 color 子类 public 访问 成员 索引 原文地址:https://www.cnblogs.com/zhaoyl9/p/13196683.html抽象类特点:
1 class Program
2 {
3 static void Main(string[] args)
4 {
5 //抽象类不允许创建对象
6 Animal a = new Cat(); //new Dog();
7 a.Bark();
8 Console.ReadKey();
9 }
10 }
11
12 abstract class Animal
13 {
14 public abstract void Bark();
15 }
16
17 class Dog : Animal
18 {
19
20 public override void Bark()
21 {
22 Console.WriteLine("狗狗旺旺的叫");
23 }
24 }
25
26 class Cat : Animal
27 {
28 public override void Bark()
29 {
30 Console.WriteLine("猫咪喵喵的叫");
31 }
32 }
接口的抽象类的相同点和区别