1. 关键字 abstract
2. 作用 :
可以在父类中定义一个函数,但是不去实现。
所有继承自该类的子类都必须实现该类中的所有抽象函数。
3. 注意点:
不可以用抽象类来进行实例化,但可以用抽象类来声明。
但凡某一个类中有一个抽象方法,那么该类也就必须定义为抽象类。
4. 案例
abstract class Enemy
{
abstract public void attack();
}
class Boss : Enemy
{
public override void attack()
{
Console.WriteLine("我打人挺疼的");
}
}