package com.vip.lm.web;import java.util.ArrayList;import java.util.List;public class A { }class B{ /** * 方法泛型定义 * 在方法前,那么,这个就是定义方法的泛型,只是在方法中泛型有效 * List get (T t) * 表示定义泛型为T * 后面就可以使用泛型,并且,传入的对象均为T * * Title: get
* Description: TODO * @param t * @return 设定文件 * List返回类型 * @throws */ public List get (T t) { List l = new ArrayList (); l.add(t); return l; } /** * 该方法有类泛型与方法泛型,这里就可以将类泛型与方法泛型 * * Title: getE
* Description: TODO * @param e * @return 设定文件 * List返回类型 * @throws */ public List getE (E e) { List l = new ArrayList (); T t = (T)e; l.add(t); return l; }}
该类讲解了泛型的基本使用方式,如果对泛型有更深入的理解,可以留言我,大家一起讨论一下,相互学习