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 | 4073 (3725) | piki12 |
» | [Java] Sortiranje razredovOddelek: Programiranje | 1529 (1276) | Spura |
» | c# primerjava vrednosti dveh tipov object (brez da vem kateri tip sta)Oddelek: Programiranje | 1176 (963) | Looooooka |
» | [Java] Sortiranje objektovOddelek: Programiranje | 3010 (3010) | tjaz24 |
» | Java - sortiranje 2D tabeleOddelek: Programiranje | 1799 (1748) | SkIDiver |