1
계속 오류가 발생합니다. listAlterator() 메서드는 Salama 유형에 대해 정의되지 않았습니다.listIterator가 작동하지 않습니다.
Salama는 LinkedList가 아니기 때문에 그렇습니까? 여기
private Salama asteroids = new Salama();
private Salama rockets = new Salama();
private Station station = new Station (FrameWidth/2, FrameHeight-20);
public void paint (Graphics g) {
station.paint(g);
ListIterator <Faeton> aIt = asteroids.listIterator();
while (aIt.hasNext()) {
Faeton asteroid = (Faeton) aIt.next();
asteroid.paint(g);
클래스에서의 :
는 다음 주에 코드입니다 (당신은리스트 반복자를 사용하려는 경우)
class Salama {
private Object data;
private Salama next;
private Salama head;
Salama(){
head = new Salama();
head.setNext(null);
}
public void setNext(Salama e) {
public Salama getNext()
public void setData(Object d)
public void add (Object o){
Salama temp = new Salama();
temp.setData(o);
Salama current = head;
while (current.getNext() != null){
current = current.getNext();
}
current.setNext(temp);
}
}
가 오류의 의미에 대해 어떻게 생각하십니까 : 사용량을 기반으로 서명이
그것은 표준
ListIterator
문서에 독서 가치가있을 수 있습니다처럼 보이게해야합니까? –Salama 안에 새로운 listIterator 메서드를 만들어야한다는 것을 의미합니까? –
하지만 ListIterator이므로 왜 만들어야합니까? –