泛型记录概要
泛型出现重要原因之一:创造容器类
泛型主要目的之一:指定容器持有什么类型的对象,保证编译的正确性
泛型简单实例
class GenericsClass<T>{
private T property;
public GenericsClass(T property){}
}
元组(tuple)
基本概念
又称数据传送对象或者信使。将一组对象直接打包存储于其中的一个单一对象,只允许往这个对象读取其中元素,但是不允许向其中存放新的对象
目的
解决仅一次方法调用返回多个对象
特性
简单二维元组
class TwoTuple<L,R>{
public final L left;
public final R right;
public TwoTuple(L left,R right){
this.left = left;
this.right = right;
}
public String toString(){
return "(" + left + "," + right + ")";
}
}
通过继承机制创建长度更长的元组