向上转型
不用多态，不用向上转型的冗长代码