java泛型详解
来源:互联网 发布:linux ftp和vsftp 编辑:程序博客网 时间:2024/06/09 19:55
java泛型类
【案例1】
package Main;import java.util.Date;public class GenericTest { public static void main(String[] args) { //第一种写法,也是主要写法 Print<String> p1=new Print<>("You can do it"); Print<Integer> p2=new Print<>(20); Print<Double> p3=new Print<>(30.59); Print<Date> p4=new Print<>(new Date()); //第二种写法 Print<String> pa=new Print<>(); pa.setValue("persistence");//这里只能添加String类型的值,否则编译器报错! //第三种写法 Print pb=new Print();//这里可以添加任意类型的值 pb.setValue(23); Print pc=new Print();//这个可以添加任意类型的值 pc.setValue("Try you best!"); p1.show(); p2.show(); p3.show(); p4.show(); pa.show(); pb.show(); pc.show(); }}
package Main;import java.util.Date;public class GenericTest { public static void main(String[] args) { Print<String> p1=new Print<>("You can do it"); Print<Integer> p2=new Print<>(23); Print<Double> p3=new Print<>(23.5); Print<Date> p4=new Print<>(new Date()); p1.show(); p2.show(); p3.show(); p4.show(); }}
【运行结果】:
print的值为You can do it
print的值为20
print的值为30.59
print的值为Sun Oct 09 09:18:48 CST 2016
print的值为persistence
print的值为23
print的值为Try you best!
0 0
- Java泛型详解
- java泛型详解
- java泛型详解
- Java泛型详解
- Java泛型详解
- java泛型详解
- Java泛型详解
- java泛型详解
- java 泛型详解
- java 泛型详解
- Java 泛型详解
- java 泛型详解
- java 泛型详解
- java泛型详解
- java 泛型详解
- Java泛型详解
- java 泛型详解
- java 泛型详解
- C++学习日记
- SELinux与SEAndroid(一)
- 代码走读
- 关于虚拟机centos配置java环境
- Angular输入框内按下回车会触发其它button的点击事件的解决方法
- java泛型详解
- Core OS 层
- HDU5808(Bestcoder Round86)Price List Strike Back
- jsp中的request内置对象
- Kettle 系列1
- (剑指Offer)面试题59:对称的二叉树
- 第62篇Chrome扩展蓝牙开发(二)
- inline内联函数
- Linux中C语言的预处理