定义方法: virtual--方法可以重写 abstrack--方法必须在非抽象类的派生类中重写(只用于抽象类中) overfide--方法重写了一个基类的方法。 extren--方法定义放在其他地方。