java-泛型
来源:互联网 发布:发货明细清单软件 编辑:程序博客网 时间:2024/05/22 02:00
package com.fanxing;
/*
* 泛型:解决数据类型的安全性
*/
//泛型类
class DemoTest<T> {
private T t;
public T getT() {
return this.t;
}
public void setT(T t) {
this.t = t;
}
public DemoTest(T t)
{
this.setT(t);
}
public void toSting() {
System.out.println(this.t);
}
}
public class Demo6 {
public static void main(String[] args) {
DemoTest<Integer> d1 = new DemoTest<Integer>(55);
DemoTest<Integer> d2 = new DemoTest<Integer>(77);
//调用泛型方法 泛型参数为:DemoTest类
add(d1, d2);
//调用返回数组的泛型方法
String[] is = args1("hello","java");
for (String i : is) {
System.out.print(i + "\t");
}
}
// 泛型方法 泛型参数 指定为DemoTest类
public static <T> void add(DemoTest<T> d1, DemoTest<T> d2) {
System.out.println(d1.getT() + " " + d2.getT());
}
// 泛型方法返回数组
public static <T> T[] args1(T... ts) {
return ts;
}
}
- 【java 2】java泛型
- Java 泛型 Java generic
- Java Tutorials_Generics(java泛型)
- Java基础 Java 泛型
- java 泛型
- java泛型
- Java泛型
- Java泛型
- java泛型
- java泛型
- java泛型
- Java 泛型
- Java泛型
- Java 泛型
- JAVA 泛型
- java 泛型
- java泛型
- Java泛型
- struts从页面跳转到action的方法中不能为private
- tcpdump抓包分析TCP三次握手过程
- ajax json 运用
- abap 关于选择屏幕下拉框及报错误信息
- 快速幂取模和快速取模
- java-泛型
- printf()颜色输出
- Activity 生命周期
- js初级3
- ios-iPhone Objective-C EXC_BAD_ACCESS问题
- 两个变量交换内容的几种方法
- S 1.1 beads C程序
- 如何通过结构体元素找到结构体?
- scanf()、getchar()、gets()比较