JavaSE列挙enum練習

902 ワード

JavaSE lecture 60列挙練習
プロジェクト開発でよく使用される方法を列挙します.
一.列挙パッケージ
package com.javase.enums;

public enum Enums {
	MANAGER,BOSS,STAFF,DEPARTMENT;
}

二.関数にアクセスし、アクセス権を制御します.
package com.javase.enums;

public class TestEnum {
	
	public static boolean checkIdentity(Enums identity){	
		if(identity==Enums.BOSS)
			return true;
		else if(identity==Enums.DEPARTMENT)
			return false;
		
		else if(identity==Enums.STAFF)
			return false;
		else
			return true;		
	}
}

三.テスト
package com.javase.enums;

public class Testit {

	public static void main(String[] args) {
		Enums en=Enums.valueOf("MANAGER");
		System.out.println(TestEnum.checkIdentity(en));
		//checkIdentity    ,         
		
		Enums en1=Enums.valueOf("STAFF"); 
		//valueOf                。
		System.out.println(TestEnum.checkIdentity(en1));
		
	}
}