Если SubClass расширяет SuperClass, Iterator нельзя привести к Iterator. Однако у меня есть ситуация, которую требуют интерфейсыIterator
public Iterator list(String keyword) {
Collection result = service.searchByKeyword(keyword);
return result.iterator();
}
Если SubClass расширяет SuperClass, Iterator нельзя привести к Iterator. Однако у меня есть ситуация, которую требуют интерфейсыIterator public Iterator list(String keyword) { Collection result = service.searchByKeyword(keyword); return result.iterator(); }
Если подкласс Extens Superclass , итератор не может быть поднят в итератор . Тем не менее, у меня есть ситуация, в которой требуются интерфейсыIterator
public Iterator list(String keyword) {
Collection result = service.searchByKeyword(keyword);...
Если подкласс Extens Superclass , итератор не может быть поднят в итератор . Тем не менее, у меня есть ситуация, в которой требуются интерфейсыIterator
public Iterator list(String keyword) {
Collection result = service.searchByKeyword(keyword);...
edit:
На данный момент (Sphinx 1.4.9), похоже, нет никакого способа сказать Sphinx делать то, что я хочу (см. Проблема на GitHub). Принятый ответ от Brecht Machiels решает проблему другим образом, пока Sphinx не сможет сделать это один день....
Я пытаюсь перенести все значения из суперкласса в подкласс в конструкторе.
Моя идея состоит в том, что я собираюсь передать объект Superclass в конструкторе, и он автоматически заполняет значения текущему объекту (подкласс).