自定义泛型类。
目标:自定义泛型类。
引入:
我们之前用的泛型都是别人写好的,接下来我们来自定义泛型类使用。
泛型类的概念:
使用了泛型定义的类就是泛型类。
泛型类的格式:
修饰符: class 类名<泛型变量>{
}
泛型变量建议使用 E,T,K,V
泛型类的核心思想: 是把出现泛型变量的地方全部替换成传输的真实数据类型。
案例:
package com.ithei.泛型; import java.util.ArrayList; /** * @program: javaDemo01->TestFanxing * @description: 测试泛型 * @author: 安生 * @create: 2021-01-24 17:05 **/ /** 需求: 把MyArrayList模拟成ArrayList */ public class TestFanxing { public static void main(String[] args) { MyArrayList<String> lists = new MyArrayList<>(); // lists.add(); } } //泛型类 class MyArrayList <E> { public void add(E e){ } public void move(E e){ } }
本文作者:AxeBurner
本文链接:https://www.cnblogs.com/bichen-01/p/14321606.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步