List params = new ArrayList();这段代码是什么意思?

安卓代码里面有这句代码 ,求解答这段代码的含义,详细点的。
2024-12-13 23:16:09
推荐回答(1个)
回答1:

创建一个新的List类型对象,因为List是接口,因此创建ArrayList类型事项向上转型!

就是创建一个数组的意思啊!

ArrayList是实现了List接口的,所以可以写成List list=new ArrayList()至于这么写的好处就是,令你的代码将来易于维护,比如说后来你发现你的list可能用链表实现会更好只需要改成List list=new LinkedList()就行了。