コメント&列挙


紙の上はやっと浅い
注釈を識別すればいいです。また、自分で注釈を決めてもいいです。列挙の使い方は以下の通りです。
package roadArchitectWeb.Test;
/*     
 *    ,       
 *	@Override      
 *	@SuppressWarnings        
 *	@Deprecated         
 */

enum Meiju{
	/*            */
	SPRING("Spring","this is Spring"),
	SUMMER("Summer","this is summer"),
	FALL("Fall","this is fall"),
	WINTER("Winter","this is winter");
	private String season;
	private String desc;
	public String getSeason() {
		return season;
	}
	public void setSeason(String season) {
		this.season = season;
	}
	public String getDesc() {
		return desc;
	}
	public void setDesc(String desc) {
		this.desc = desc;
	}
	private Meiju(String season, String desc) {
		this.season = season;
		this.desc = desc;
	}
	@Override
	public String toString() {
		return "Meiju [season=" + season + ", desc=" + desc + "]";
	}
}
public class Test10 {
public static void main(String[] args) {
	Meiju Spring = Meiju.SPRING;
	System.out.println("Test10.main():Spring:"+Spring);
	
	String str = "SUMMER";
	Meiju Summer = Meiju.valueOf(str);
	System.out.println("Test10.main():Summer:"+Summer);
	
	Meiju Fall = Meiju.valueOf(Meiju.class,"FALL");
	System.out.println("Test10.main():Fall:"+Fall);
	
	Meiju[] all = Meiju.values();
	for(int i=0; i<all.length;i++){
		System.out.println("Test10.main():all:"+all[i]);
	}
}
}
大体これらの内容です。