Я хотел бы создать интерфейс: < /p>
public interface OperandValue
{
T getValue();
}
< /code>
Я бы тогда хотел бы иметь конкретную реализацию, подобную следующему: < /p>
public class NumberOperandValue implements OperandValue
{
@Override
public Integer getValue()
{
// some integer value that is set elsewhere
return 1;
}
}
< /code>
Eclipse подчеркивает < /code>, давая мне предупреждение, которое написано: < /p>
Параметр типа INTEGER скрывает тип Integer < /p>
< /blockquote>
nate. Я понимаю, что могу определить общий тип на уровне интерфейса, а не на уровне метода, но хотел бы попытаться заставить его работать, если это возможно.
Подробнее здесь: https://stackoverflow.com/questions/743 ... rn-type-an
Можно ли иметь метод интерфейса, определяемый с общим возвращающимся типом, а конкретная реализация определяет тип возвр ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не можете вернуть именованную ссылку RVALUE в функции с возвращающимся типом ссылки LVALUE?
Anonymous » » в форуме C++ - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему метод Java с типом интерфейса не распознает этот перегруженный метод?
Anonymous » » в форуме JAVA - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-