抽象类
当一个类中包含抽象方法时,该类也必须用关键字abstract修饰,那么该类称为抽象类。
//定义抽象类Animal
abstract class Animal{ //定义抽象方法shout()public abstract void shout();}接口(基础类库中的接口命名都是以大写字母I开头)
//接口
interface Animal { void Shout();//抽象方法Shout() void Run();//抽象方法Run() } //定义子类实现接口 class Dog : Animal { public void Shout() { Console.WriteLine("狗会叫"); } public void Run() { Console.WriteLine("狗会跑"); } }