java
이 Java 자습서에서는 실제 예제를 통해 열거형 생성자에 대해 배울 수 있습니다.
열거형 생성자에 대해 배우기 전에 Java 열거형에 대해 알아야 합니다.
Java에서 열거형 클래스는 일반 클래스와 같은 생성자를 포함할 수 있습니다. 이러한 열거형 생성자는 다음 중 하나입니다.
enum Size {
// enum constants calling the enum constructors
SMALL("The size is small."),
MEDIUM("The size is medium."),
LARGE("The size is large."),
EXTRALARGE("The size is extra large.");
private final String pizzaSize;
// private enum constructor
private Size(String pizzaSize) {
this.pizzaSize = pizzaSize;
}
public String getSize() {
return pizzaSize;
}
}
class Main {
public static void main(String[] args) {
Size size = Size.SMALL;
System.out.println(size.getSize());
}
}
출력
The size is small.
위의 예에서 열거형 Size를 만들었습니다. . 여기에는 private
가 포함됩니다. 열거형 생성자. 생성자는 문자열 값을 매개변수로 사용하고 pizzaSize 변수에 값을 할당합니다. .
생성자가 private
이므로 , 클래스 외부에서 액세스할 수 없습니다. 그러나 열거형 상수를 사용하여 생성자를 호출할 수 있습니다.
메인에서 클래스에서 SMALL을 열거형 변수 size에 할당했습니다. . 상수 SMALL 그런 다음 Size 생성자를 호출합니다. 문자열을 인수로 사용합니다.
마지막으로 getSize()
을 호출했습니다. 크기 사용 .
java
자바 열거 맵 이 자습서에서는 예제를 통해 Java EnumMap 클래스와 해당 작업에 대해 알아봅니다. EnumMap Java 컬렉션 프레임워크의 클래스는 열거형 요소에 대한 맵 구현을 제공합니다. EnumMap에서 , 열거형 요소는 키로 사용됩니다. . 지도 인터페이스를 구현합니다. EnumMap에 대해 알아보기 전에 , Java Enums에 대해 알아야 합니다. EnumMap 만들기 열거형 맵을 생성하려면 java.util.EnumMap을 가져와야 합니다. 먼저 패키지. 패키지를 가져온 후 Java에서 열거형 맵
자바 EnumSet 이 튜토리얼에서는 예제를 통해 Java EnumSet 클래스와 다양한 메소드에 대해 알아볼 것입니다. EnumSet Java 컬렉션 프레임워크의 클래스는 단일 열거형 요소의 집합 구현을 제공합니다. EnumSet에 대해 배우기 전에 Java Enum에 대해 알아야 합니다. Set 인터페이스를 구현합니다. EnumSet 생성 열거형 세트를 생성하려면 java.util.EnumSet를 가져와야 합니다. 먼저 포장하십시오. 다른 집합 구현과 달리 열거 집합에는 공용 생성자가 없습니다. 열거형 집합을 생