java泛型


//泛型方法,返回值T[]
public static <T> T[] fun1(T...args){
return args;
}

public static <T> void fun2(T[] arr){
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + "..");
}
}



//泛型接口
interface Infomation<T>{
void show();
}

//泛型类
class ImplInfo<T> implements Infomation<T>{

@Override
public void show() {
// TODO Auto-generated method stub
System.out.println("just show");
}

public <T> void test(String context){
System.out.println(context);
}

}



//泛型类
//<T extends Info2>,必须是info接口的子类
class Person<T extends Info2>{
private T info;

public T getInfo() {
return info;
}

public void setInfo(T info) {
this.info = info;
}

public Person(T info) {
super();
this.info = info;
}
}

public class T6 {
public static void main(String[] args) {
//实例化Person对象,同时指定Introduction类型
Person<Introduction> person = new Person<Introduction>(new Introduction("dick", 123) );

//实例化Person对象,同时指定Contact类型
Person<Contact> person2 = new Person<Contact>(new Contact("北京大街", "575200"));
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>