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

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

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

class Primary{} //定義基類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)了該接口的類都可以滿足該方法。

大學(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)了該接口的所有類都可以作為參數(shù)    {...}
}

網(wǎng)友評論