Java Enum

춤인형의 개발일지·2025년 1월 17일

java

목록 보기
14/14

24/12/05(목)

Enum

클래스와 비슷하게 나만의 타입을 만들기 위함

🤖코드의 구조

public enum 이넘이름{ //이넘 이름은 대문자로
	이름,
    이름,
    ...
}

👀예제

  • enum 정의
public enum Ballresult {
    STRIKE,
    BALL,
    NOTHING,
}
  • enum 활용
//함수 이름도 바꿔줘야한다.
public Ballresult matchStatus(Ball otherBall){
        
        if(this.number == otherBall.number &&
                this.position == otherBall.position){
            //enum활용
            return Ballresult.STRIKE;
            //return "STRIKE";
        }
        if (this.number == otherBall.number){
            return Ballresult.BALL;
            //return "BALL";
        }
        //return "NOTHING";
        return Ballresult.NOTHING;
    }

0개의 댓글