Klíčové slovo výčtu Java
Příklad
Vytvořte enum
s konstantami (neměnné proměnné):
enum Level {
LOW,
MEDIUM,
HIGH
}
enum
Ke konstantám můžete přistupovat pomocí syntaxe tečky :
Level myVar = Level.MEDIUM;
Definice a použití
Klíčové enum
slovo deklaruje výčtový (nezměnitelný) typ.
Enum je speciální "třída", která představuje skupinu konstant (neměnných proměnných, jako jsou konečné proměnné).
Chcete-li vytvořit výčet, použijte enum
klíčové slovo (místo třídy nebo rozhraní) a oddělte konstanty čárkou. Všimněte si, že by měly být velkými písmeny.
Rozdíl mezi výčty a třídami
Plechovka enum
, stejně jako class
, má atributy a metody. Jediný rozdíl je v tom, že výčtové konstanty jsou public
, static
a final
(nezměnitelné - nelze je přepsat).
An enum
nelze použít k vytváření objektů a nemůže rozšířit další třídy (ale může implementovat rozhraní).
Výčty použijte, pokud máte hodnoty, o kterých víte, že se nezmění, jako jsou měsíční dny, dny, barvy, balíček karet atd.
Související stránky
Přečtěte si více o výčtech v našem výukovém programu Java Enum .