Hogyan viszonyul az enum a Java nyelvhez?
Hogyan viszonyul az enum a Java nyelvhez?

Videó: Hogyan viszonyul az enum a Java nyelvhez?

Videó: Hogyan viszonyul az enum a Java nyelvhez?
Videó: Számkitalálós játék OOP-vel 4. rész - Java programozás kezdőknek Andrissal - 120. rész 2024, November
Anonim

Enum Összehasonlítható felületet valósít meg, és ez összehasonlítani () módszer csak ugyanazt a típust hasonlítja össze enum . Szintén természetes rendje enum az milyen sorrendben vannak vannak kódban deklarált. Amint azt 10 példa mutatja Enum ban ben Jáva , ugyanaz a sorrend van ordinal() metódusa is fenntartja enum , melyik van az EnumSet és az EnumMap használja.

Ebben a tekintetben mi az enum a Java nyelven?

Java Enums . An enum egy speciális "osztály", amely konstansok (változhatatlan változók, például végső változók) csoportját képviseli. Létrehozni egy enum , használja a enum kulcsszó (osztály vagy interfész helyett), és válassza el az állandókat vesszővel.

Hasonlóképpen, az enum összehasonlítható? Enum állandók csak hasonló a másiknak enum ugyanazon állandók enum típus. Az ezzel a módszerrel megvalósított természetes sorrend az állandók deklarálási sorrendje.

Ennek megfelelően hogyan viszonyul az enum a karakterlánchoz?

Mert összehasonlítva String nak nek Enum típust kell konvertálni enum nak nek húr és akkor összehasonlítani őket. Ehhez használhatja a toString() vagy name() metódust. toString()- Ennek a nevét adja vissza enum konstans, ahogy a nyilatkozatban szerepel.

Hogyan hasonlítja össze a Java objektumokat?

Képesnek lenni összehasonlítani kettő Java objektumok ugyanabból az osztályból a logikai egyenlő ( Tárgy obj) metódusát az osztálynak felül kell írnia és implementálnia kell. A megvalósító dönti el, hogy melyik értéknek kell egyenlőnek lennie ahhoz, hogy kettőt vegyünk figyelembe tárgyakat egyenlőnek lenni.

Ajánlott: