7.5.2 通过抽象函数和抽象类实现多态