泛型

引入泛型

傳統(tǒng)編寫(xiě)的限制:

  在Java中一般的類和方法,只能使用具體的類型,要么是基本數(shù)據(jù)類型,要么是自定義類型。如果要編寫(xiě)可以應(yīng)用于多種類型的代碼,這種刻板的限制就會(huì)束縛很多!

解決這種限制的三種方法:

1.多態(tài):將方法的參數(shù)類型設(shè)為基類,那么該方法就可以接收從這個(gè)基類導(dǎo)出的任何類作為參數(shù)。

Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),移動(dòng)開(kāi)發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

class Primary{} //定義基類class Test()
{    public void f(Primary p)
    {...
        
		

網(wǎng)友評(píng)論