泛型的使用示范-1
class disk<T> {
private T data;
public disk(T data) {
this.data = data;
}
public void setData(T data) {
this.data = data;
}
public T getData() {
return data;
}
}
public class test {
public static void show(disk<?> d) { //?:表示通配符可以接收任意类型
System.out.println(d.getData());
}
public static void main(String[] args) {
disk<String> d1 = new disk<String>("测试");
show(d1);
disk<Integer> d2 = new disk<>(123);
show(d2);
}
}
Console:
测试
123