c#基础知识第十三节

抽象类

当一个类中包含抽象方法时,该类也必须用关键字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("狗会跑");
}
}

原文地址:https://www.cnblogs.com/zhang1997/p/7687829.html