Java泛型学习
来源:互联网 发布:足球运动员学历 知乎 编辑:程序博客网 时间:2024/04/30 02:48
写一篇笔记简单记录一下
java
泛型的用法,注意:泛型不能使用基础类。
0. 泛型的优点和一个简单的Demo
下面是一个简单的Demo:
package test;class Box<T> { private T t; public void set(T t){ this.t = t; } public T get() { return t; }}public class Test { public static void main(String[]args) { String str = "Hello World"; Box<String> box = new Box<String>(); box.set(str); System.out.println("In box it's "+box.get()); }}
1. 泛型定义和使用
1.0 泛型类
上面的demo就是泛型类的例子,除此之外:
1.1 泛型接口
除了泛型类,接口也可以实现泛型:
一个demo:
package test;interface Box<T> { public T getValue();}public class Test<T> implements Box<T>{ T t; public Test(T t){ this.t =t; } public T getValue(){ return t; } public static void main(String[]args) { String str = "Hello World"; Test tester = new Test(str); System.out.println(tester.getValue()); }}
阅读全文
0 0
- JAVA泛型学习
- java泛型学习
- java泛型学习
- Java泛型学习
- java 泛型学习
- java泛型学习
- java-泛型学习
- java泛型学习
- java 泛型学习
- Java泛型学习
- Java泛型学习
- 【Java学习】泛型接口学习
- 【Java学习】Java泛型知识点总结
- [转]JAVA泛型学习
- Java泛型学习笔记
- java学习之泛型
- java泛型学习笔记
- java学习之泛型
- C++学习之路——复合类型
- Matlab R2017A 破解版安装教程
- 文章标题 动态页面实现
- IP地址、子网掩码相关计算
- GO语言windows安装包1.9
- Java泛型学习
- Java Activiti(2)--基础深入流程添加、删除、完成任务等
- 自定义view箭头绕圆环转动
- 【矩阵乘法优化DP】Codeforces 717D Dexterina’s Lab
- 字符编码
- RecycleView 和 OKhttp3数据请求 的结合使用
- java常见集合类的基础操作
- Mysql——进阶语法
- javax.net.ssl.SSLException