您的位置:首页 > 其它

泛型的基本使用

2016-01-10 18:46 274 查看
最近写android的时候看到了一个Listview的通用Adapter 觉得很牛 就研究了下 发现泛型这东西学的不扎实 故稍稍复习下

// 泛型类 多个泛型
class GenericClass<T, V> {
// 泛型变量
private T data;

// 泛型方法 作为类型形参
public void setData(T t) {
this.data = t;
}

// 泛型方法 作为类型形参
public T getData() {
return data;
}

private List<V> list;

public List<V> getList() {
return list;
}

public void setList(List<V> list) {
this.list = list;
}

// 泛型方法的使用 没有使用泛型类指定的泛型 <K>的最近声明该方法持有一个泛型 然后在使用该方法是 传入具体类型值来明确类型
public <K> K getSome(K k) {
return k;
}

//没有返回值的泛型方法
public <E> void getSomeE(E k) {

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  泛型