java之泛型的基本概念

mac2024-11-02  12

泛型: 是一种未知的数据类型,当我们不知道使用什么数据类型时可以使用泛型(也可以将其看成一个变量,用来接收数据类型)

E e :Element 元素的意思

举例: ArrayList集合在定义时,不知道集合中会存储什么类型的数据,所以使用泛型

// E;未知的数据类型 public class ArrayList<E>{ public boolean add(E e){} public E get(int index){} } //只有在确定数据类型时才会确定其数据类型 // 会把数据类型作为参数传递给泛型E //即 String--> E ArrayList<String> list = new ArrayList<>(); public class ArrayList<String>{ public boolean add(String e){} public String get(int index){} * }
最新回复(0)