Iterator<E>
인터페이스를 구현하는 클래스 MyDoublyIterator<E>
이 있습니다. 또한 인터페이스의 일부가 아닌 몇 가지 다른 방법이 있습니다 (예 : public void boolean hasPrev()
). 내 메인 클래스에서 그 메소드를 호출하려고하면 IDE는 그 메소드를 해결할 수 없다. 여기 그래서 내 질문에 왜 그 방법을 찾을 수없는 추측 내가자바가 추가 메서드를 사용하여 인터페이스를 구현합니다.
Iterator<String> di = new MyDoublyIterator<String>();
di.hasPrev();
전화를 사용하고 코드입니다. 인터페이스를 구현하고 확장하는 추상 클래스를 구축해야합니까? hasPrev()
같은 추가 방법과 DoubleIterator<E>
다음 클래스 MyDoublyIterator<E>
에서 새로 만든 인터페이스 DoubleIterator<E>
를 구현 :
당신은'반복자가'양방향 반복자를 제공하는 것을 알고 있습니까? –
c00kiemon5ter
나는 그것을 알지 못했다. 그러나 나는 어느 방법 으로든 나는 단지 배우려고 실험하고있다. – jhlu87