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

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

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

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

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

2.方法的參數(shù)使用接口:任何實(shí)現(xiàn)了該接口的類(lèi)都可以滿(mǎn)足該方法。

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

interface Primary{} //定義接口class Test()
{    public void f(Primary p) //實(shí)現(xiàn)了該接口的所有類(lèi)都可以作為參數(shù)    {...}
}

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