在基类中使用关键字 virtual定义虚方法
派生类中使用关键字 override来重写方法
override不能改变基类虚函数的访问权限
override不能和static、virtual、new同用
当创建一个类时,有时需要让该类包含一些特殊的方法,
该类对这些方法不提供实现,但是该类的派生类必须实现
这些方法,这些方法称为抽象方法
抽象方法必须定义在抽象类中
抽象类中可以出现方法的具体实现或virtual方法
抽象类不能直接通过new实例化,必须通过继承自抽象类的子类来实例化
[修饰符] abstract class 类名
{
类体
}父类类型 对象名 = new 子类构造方法();
对象名.重写方法();