抽象类 语法格式:
访问修饰符 abstract class 类名:基类或接口
{
类成员;
}
注意:声明抽象类时除了abstract,class关键字和类名外,其他都是可选项。
abstract修饰的类为抽象类,abstract修饰的方法为抽象方法。
抽象方法没有方法体,也就是不加大括号。
例:public abstract void moth();//声明抽象方法
抽象方法本身毫无意义,当它被其他类继承该抽象类重写该抽象方法时才有意义。
注意:
抽象方法只能在抽象类中
一个类继承抽象类要实现里面全部的抽象方法
声明抽象方法不可使用virtual,static,private关键字
重写抽象方法时,要使用override关键字