泛型類的類型我有一個名爲如何通過在Java
ParameterList<Recipient_Type,Subject_Type> {
//some code here...
}
預先定義的類,它是通用採取收件人型和主題型。我有一個對象調用對應這已經得到了setter方法來設置不同類型的收件人像
correspondence.setRecipient1((Recipient1)recipient),
correspondence.setRecipient2((Recipient2)recipient),
correspondence.setRecipient3((Recipeint3)recipient).
所以基本上設置不同類型的科目,如
correspondence.setSubject1((Subject1)subject)
correspondence.setSubject2((Subject2)subject).
和類似的方法我有2種不同的主題類型和3種不同類型的收件人。直到這部分代碼我不能改變任何東西,因爲它的一些現有的框架代碼。
現在我有一個下面的方法,它將我的通信對象作爲參數,並需要實例化ParameterList類,傳遞正確的主題和收件人類型。通信對象上只能設置一個主題和收件人。所以在下面的方法
public void doTheJob(Correspondence correspondence){
//How do I instantiate the ParameterList class provided subject can be any one of the two
//and recipient can be any one of the three.
}
我希望看到您的代碼而不是閱讀它的說明;) – Bozho
是我現在看起來好多了的問題陳述... – user977263