Java Enum
From berki WIKI
Revision as of 15:12, 11 August 2022 by Adam (talk | contribs) (Created page with "=Enum Constructor= * https://jenkov.com/tutorials/java/enums.html#enum-fields * https://www.programiz.com/java-programming/enum-constructor <br> Az Enum-nak készíthetünk ko...")
Enum Constructor
- https://jenkov.com/tutorials/java/enums.html#enum-fields
- https://www.programiz.com/java-programming/enum-constructor
Az Enum-nak készíthetünk konstruktort is, ami kizárólag privát típusú lehet:
public enum AdamTest {
LALI(2),
ADAM(3)
;
private AdamTest(int a) {
}
}
Ha nem gyártunk konstruktort az enum-hoz akkor is van neki, ez a default constructor, ami nem vár paramétert. Ha paraméteres konstruktort hozunk létre, akkor minden ENUM elemnek () között meg kell adni a paramétereket.
Létrehozhatunk konstruktort üres paraméter listával is. Ekkor az alábbi helyes:
public enum AdamTest2 {
LALI,
ADAM()
;
private AdamTest2() {
}
}
Láthatjuk, hogy megadhatjuk az enum felsorolást zárójellel és anélkül is.
Enum field