public class Service{
String serviceName;
//setter and getter
}
public class Version{
int VersionID;
//setter and getter
}
public void test(Object list){
//it shd print the obtained list
}
リスト < サービス > list1; //Service は Bean
List< Version> list2; //バージョンはBean
テスト(list1);
テスト (list2);
ここで、テスト メソッド shd が取得したリストを出力します。(つまり) リストのタイプがServiceの場合、その getter を使用して serviceName を出力する必要があります。リスト タイプがVersionの場合、 versionID を出力する必要があります。
インターフェイスまたは抽象クラスを使用せずにこれを達成することは可能ですか?