今天只有晚上看了會兒書,下午沉迷游戲了;
只看了一點關于泛型的,于是就干脆寫點泛型的吧,不計在總章之內的數據;
泛型,從字面解釋上來說指的是“適用于許多的類型”,這代表他的主要目的是為了讓以前的一些只能操作單一類型的操作可以操作多種類型,從某種定義上來說屬于一份代碼的復用。
由于collection容器內部可以存儲多種數據,所以當內部存儲了無數種數據的時候,對程序來說,讀取多種數據是麻煩且危險的。所有人民想用泛型來申明容器中的數據結構,這代表容器中只能存在這種類型的數據,不能存儲其他類型的數據。
泛型也可以借用表達式來表達,《?extends Shape》和《?super Shape》,前者是shape的子類,后者是shape的基類,在這種情況下可以通過操縱基類而對子類進行不同的操作;
當需要返回多個對象時,把對象設置從一個元組,其實元組就是一個容器,該容器中有兩組數據,都用final來標記致使其只能讀取而不能修改;下面是元組的定義:
元組的定義
算了今天就這么點;