使用场景:

abstract

关键字abstract,不能被实例化

List,支持存放特定数据类型的有序列表对象,拥有获取、新增和删除列 表元素的方法

ArrayList:采用类型参数的泛型类

常见的List实现有ArrayList(使用常规Java数组存储列表元素)
声明和某对象的数组列表示例:

  1. ArrayList<(泛型)对象名称> 对象 = new ArrayList<>();
  2. //new ArrayList<>()赋值给前面的变量

Android实践例子:动态添加Fragment、ViewPager切换使用

add:将元素添加到数组列表中:

对象名.add = (new (泛型)对象名称 “”,……)

如果清楚估计出可能元素的数量,使用.ensureCapacity()方法。

size方法返回数组列表中包含的实际数目,等于length方法:a.length;

自定义泛型类