Forum » Programiranje » java enum type in comparable
java enum type in comparable
marjan_h ::
Imam še eno težavo, pravzprav me zanima če lahko enum type razreda implentira razred Comparable?
Imam enum in poskusil sem z implements Comparable, ter overide-at metodo CompareTo, vendar mi prevajalnik vse podčrta in vrne polno napak.
Imam pa tako:
Poskusite v svojem prevajalniku.
Zelo sem hvaležen za pomoč.
Imam enum in poskusil sem z implements Comparable, ter overide-at metodo CompareTo, vendar mi prevajalnik vse podčrta in vrne polno napak.
Imam pa tako:
public enum DelovniDnevi implements Comparable{ PONEDELJEK, TOREK, SREDA, ČETRTEK, PETEK public int compareTo(Object o){ } };
Poskusite v svojem prevajalniku.
Zelo sem hvaležen za pomoč.
stefanc ::
CompareTo za enum je final, urejenost konstant pa je definirana z vrstnim redom. Če hočeš implementirat svoje primerjanje, lahko narediš svoj Comparator:
http://stackoverflow.com/questions/5197...
http://stackoverflow.com/questions/5197...
jan_g ::
Enumi že sami po sebi implementirajo Comparable in Serializable. Zadostuje, da že konstante deklariraš v željenem vrstnem redu. Če hočeš imeti vrsti red različen (glede na kontekst uporabe), potem ti ostane Comparator. Kaj pa želiš doseči?
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Java] Podatkovni tipOddelek: Programiranje | 3772 (3424) | piki12 |
» | [Java] Sortiranje razredovOddelek: Programiranje | 1441 (1188) | Spura |
» | c# primerjava vrednosti dveh tipov object (brez da vem kateri tip sta)Oddelek: Programiranje | 1093 (880) | Looooooka |
» | [Java] Sortiranje objektovOddelek: Programiranje | 2834 (2834) | tjaz24 |
» | Java - sortiranje 2D tabeleOddelek: Programiranje | 1706 (1655) | SkIDiver |