Javase - 열거
1146 단어 javaSE
1. 매거-구조 방법은 반드시 사유화해야 한다
enum Color{
RED, BLUE, GREEN;
}
enum 키워드로 정의된 매거 구조는 사실상 기본적으로 Enum 클래스의 매거 클래스를 계승한다.
Enum 클래스에는 다음과 같은 두 가지 큰 속성이 있습니다.
(1)name: 열거 대상 이름
public final String name(){} //
(2)ordinal: 열거 대상 숫자 아래 표시
public final int ordinal(){} //
(3) 모든 열거 대상 클래스 취득
.values(); //
1. 열거에서 기타 구조 정의
매거진에서 구조 방법을 정의하려면private로 봉인해야 합니다. 매거진은 여러 가지 클래스이기 때문에 외부에서 대상을 만들 수 없습니다.
매거진에서 다른 구조를 정의할 경우 매거 대상 성명은 반드시 첫 줄에 놓아야 한다.
2. 매거 실현 인터페이스
매거 중인 대상이 자동으로 인터페이스 대상으로 변합니다
enum Color{
RED(" "),GREEN(" "),BLUE(" ");
private String title;
@Deprecated
private Color(){
}
private Color(String title){
this.title = title;
}
public String toString(){
return this.title;
}
}
public class Test4{
public static void main(String[] args){
for(Color color:Color.values()){
System.out.println(color);
}
}
}
:
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ContentResolver를 사용하여 커뮤니케이션에 액세스하는 ContentProvider1. Content Provider는 안드로이드의 4대 구성 요소 중 하나로 위에서 설명한 바와 같이 만약에 콘텐츠 공급자가 다른 응용 프로그램에 접근한다면 이 글은 콘텐츠 해석자로 시스템의 통신록 콘텐츠 공급자에 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.