继承和多态案例