今天只有晚上看了會(huì)兒書(shū),下午沉迷游戲了瞎疼;
只看了一點(diǎn)關(guān)于泛型的科乎,于是就干脆寫(xiě)點(diǎn)泛型的吧,不計(jì)在總章之內(nèi)的數(shù)據(jù)贼急;
泛型茅茂,從字面解釋上來(lái)說(shuō)指的是“適用于許多的類型”捏萍,這代表他的主要目的是為了讓以前的一些只能操作單一類型的操作可以操作多種類型,從某種定義上來(lái)說(shuō)屬于一份代碼的復(fù)用空闲。
由于collection容器內(nèi)部可以存儲(chǔ)多種數(shù)據(jù)照弥,所以當(dāng)內(nèi)部存儲(chǔ)了無(wú)數(shù)種數(shù)據(jù)的時(shí)候,對(duì)程序來(lái)說(shuō)进副,讀取多種數(shù)據(jù)是麻煩且危險(xiǎn)的这揣。所有人民想用泛型來(lái)申明容器中的數(shù)據(jù)結(jié)構(gòu),這代表容器中只能存在這種類型的數(shù)據(jù)影斑,不能存儲(chǔ)其他類型的數(shù)據(jù)给赞。
泛型也可以借用表達(dá)式來(lái)表達(dá),《矫户?extends Shape》和《片迅?super Shape》,前者是shape的子類皆辽,后者是shape的基類柑蛇,在這種情況下可以通過(guò)操縱基類而對(duì)子類進(jìn)行不同的操作;
當(dāng)需要返回多個(gè)對(duì)象時(shí)驱闷,把對(duì)象設(shè)置從一個(gè)元組耻台,其實(shí)元組就是一個(gè)容器,該容器中有兩組數(shù)據(jù)空另,都用final來(lái)標(biāo)記致使其只能讀取而不能修改盆耽;下面是元組的定義:
算了今天就這么點(diǎn);