У меня есть два класса Class A
и Class B
.Я сделал запрос, скажем repository.findById
.Этот запрос может возвращать выходные данные, которые могут иметь тип A или тип B.
Теперь в классе B есть все поля, которые есть в классе A, и некоторые дополнительные поля.
Я знаю, что могу написатьнапример:
B res = repository.findById;
Но такое письмо может вводить в заблуждение, поскольку класс А и В концептуально сильно различаются.
Таким образом, в основном проблема заключается в
? res =repository.findById;
, где?
может быть A или B.
Как мне решить эту проблему?