向上转型也可以用于泛型