多态性的应用
利用向上转型的自动完成，简化代码