Mam scenariusz, w którym dwie funkcje są identycznie podobny ale obiekt klasy stosuje się w dwóch różniących się, podobnie jak to,Korzystanie ogólny typ dla samej funkcjonalności
public int function1(inputObject input){
LeadMaster lead= input.getLeadMaster();
PropertyUtils.setProperty(lead, input.getKey(), input.getValue());
return 0;
}
i podobnie innej funkcji jak,
public int function2(inputObject input){
DealMaster deal= input.getDealMaster();
PropertyUtils.setProperty(deal, input.getKey(), input.getValue());
return 0;
}
Jak mogę użyć klasy ogólnej dla obiektu nadrzędnego w powyższym obiekcie? Nie stosowałem jeszcze leków generycznych.
Nie koniecznie rodzajowych tutaj. Nie możesz zdefiniować podstawowego interfejsu/klasy, który definiuje jakąś "ogólną" właściwość? W najgorszym przypadku można po prostu użyć obiektu tutaj. – GhostCat
Dziękujemy @GhostCat. Czy mógłbyś pokazać Jak zdefiniować ogólną właściwość powyżej LeadMaster i DealMaster, przykład – AJN