У меня есть два объекта следующим образоминтерфейс Java лучшая практика
public class ObjectA {
int id ;
String name;
}
public class objectB {
Long id;
String name;
}
Я хочу, чтобы иметь возможность создать интерфейс «AnObject», который будет реализован этими двумя объектами. Как бы выглядел этот интерфейс?
public interface AnObject {
public <type?> getId() ;
public String getName();
}
Какой должен быть тип в геттере для ID?
Спасибо, Робин, это полезно. Ключевое слово «Объект» было просто, например, –
Мы можем улучшить это решение, добавив 'public interface MyObject', поскольку мы ожидаем, что тип 'T' будет числом. –
@ piotr.wittchen Вы правы; взгляните на последний параграф моего ответа. ;) –