父类为普通类: 内部可声明虚方法(virtual),并包含代码实现,子类中可以重写(override),也可以不重写直接用。 父类为(不可实例化的)抽象类: 可声明虚方法,同上。 也可以声明抽象方法(abstract),只能声明,要在子类中重写进行具体的实现。