第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

返回傳遞參數(shù)實例的Java通用方法

返回傳遞參數(shù)實例的Java通用方法

胡說叔叔 2021-04-06 21:18:42
我想創(chuàng)建一個具有如下簽名的方法:public Dao<ClassA,ClassB> createDao(ClassA param1, ClassB param2)但這不是有效的Java。我想創(chuàng)建一個接收任何類的方法,創(chuàng)建一個Dao對象,然后返回新對象public Dao<ClassA,ClassB> createDao(ClassA param1, ClassB param2) {    //Do some stuff that creates an object of Dao<param1,param2>    return Dao<param1,param2>; }關(guān)于如何實現(xiàn)這一目標(biāo)的任何想法?
查看完整描述

2 回答

?
catspeake

TA貢獻1111條經(jīng)驗 獲得超0個贊

試試這個:


public <A,B> Dao<A,B> createDao(A param1, B param2) {

    return ...

}


查看完整回答
反對 回復(fù) 2021-04-14
?
翻過高山走不出你

TA貢獻1875條經(jīng)驗 獲得超3個贊

如果要處理Class對象,則


public <T, K> Dao<T, K> createDao(final Class<T> t, final Class<K> k) {

    return new Dao<>();

}


查看完整回答
反對 回復(fù) 2021-04-14
  • 2 回答
  • 0 關(guān)注
  • 180 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號