C#的多态方法----抽象方法
之前有一篇讲过C#的多态方法----虚方法,这篇就讲下抽象方法
现在创建一个父类
public abstract class Animal
{
public abstract void Bark();
}
抽象方法就是需要在定义父元素的时候加上abstract关键字,构造方法也需要加上abstract而且其中构造方法是必须没有方法体的。
子类需要重写构造方法的时候也是增加override关键字
public class Dog :
现在创建一个父类
public abstract class Animal
{
public abstract void Bark();
}
抽象方法就是需要在定义父元素的时候加上abstract关键字,构造方法也需要加上abstract而且其中构造方法是必须没有方法体的。
子类需要重写构造方法的时候也是增加override关键字
public class Dog :