今天只有晚上看了会儿书,下午沉迷游戏了;
只看了一点关于泛型的,于是就干脆写点泛型的吧,不计在总章之内的数据;
泛型,从字面解释上来说指的是“适用于许多的类型”,这代表他的主要目的是为了让以前的一些只能操作单一类型的操作可以操作多种类型,从某种定义上来说属于一份代码的复用。
由于collection容器内部可以存储多种数据,所以当内部存储了无数种数据的时候,对程序来说,读取多种数据是麻烦且危险的。所有人民想用泛型来申明容器中的数据结构,这代表容器中只能存在这种类型的数据,不能存储其他类型的数据。
泛型也可以借用表达式来表达,《?extends Shape》和《?super Shape》,前者是shape的子类,后者是shape的基类,在这种情况下可以通过操纵基类而对子类进行不同的操作;
当需要返回多个对象时,把对象设置从一个元组,其实元组就是一个容器,该容器中有两组数据,都用final来标记致使其只能读取而不能修改;下面是元组的定义:
算了今天就这么点;