Witam, mam problem. Tworze obiekt klasy Wezel:
public class Wezel {
LinkedList<Problem> pi = new LinkedList();
LinkedList<Problem> A = new LinkedList() ;
}
Klasa problem wyglada tak:
public class Problem {
public int wj; // koszt
public int aj; // potega
public int pj; // czas
public int lp; // numer zadania
}
Lista pi i A ma przechowywac obiekty klasy problem. Nastepnie w jednej z metod klasy wezel musze przypisac obiekt z jednej listy do drugiej:
void Zejdz_w_dół(){
Wezel w = new Wezel(); // pomocnicze
LinkedList<Problem> p = new LinkedList(); // pomocnicze
p=w.zwrocPierwszyA();<- - incompatible types zwrocPierwszA() zwraca obiekt Problem z listyA
w.dodajNaKoniecPi(p);<to samo co wyzej
}
Potrzebuje zmiennej lokalnej, zeby przechowac dane z jednej listy, usunac i nastepnie rzucic do nastepnej. Moj sposob nie dziala. Ma ktos pomysl ew. gdzie jest blad, jak zadeklarowac p? Moje gg: 1152978. Bardzo dziekuje za pomoc [diabel] </cpp>