向数组中添加3个int类型的元素并能获取,这没问题。
但是如果我们的场景不再需要int类型的元素,而是需要String类型的,那怎么办?
很显然,继续使用该类会报错,报错的原因很简单:我们向数组中添加的元素是String类型的,而数组和方法参数类型是int类型。
此时,就得需要再写一份代码,该份代码较之前的并无大修改,只是把int改为String。如果场景继续变怎么办?那就再写一份新代码!
这样太麻烦了!有没有解决办法?有!
我们知道,Object类是所有类的父类,Object类型的变量能够引用任何类型的对象。所以可以将类型改为Object: