
一、自定义泛型类
package com.key.d15_packeg_03.fanxing;import java.util.ArrayList;public class MyArrayList<E> {private ArrayList list = new ArrayList();public void add(E e){list.add(e);}public void del(E e){list.remove(e);}@Overridepublic String toString() {return list.toString();}}
package com.key.d15_packeg_03.fanxing;public class Test {public static void main(String[] args) {//模拟ArrayList,定义一个MyArrayList,关注泛型方法MyArrayList<String> myArrayList = new MyArrayList<>();myArrayList.add("JAVA");myArrayList.add("Python");myArrayList.add("mysql");myArrayList.del("Python");System.out.println(myArrayList);System.out.println("--------------");}}

二、自定义泛型方法

三、自定义泛型接口

