上面測試,用了Junit 下邊枚舉 枚舉是什麼? 相當於 有點像單例模式,只造出一個對象供外界使用;這個枚舉一下造出好多個供使用,造出的對象不能改變 枚舉出來的ABCDE都是可以用類名.直接調用的對象,對象可以賦值,和調用其成員方法 ...
package com.swift.meiju; import org.junit.Test; public class Demo{ @Test public void test() { System.out.println(Meiju.C.getScore()); } }
上面測試,用了Junit
下邊枚舉
package com.swift.meiju; import org.junit.Test; public enum Meiju { //考試分數A B C D E 五個等級 A("90~100"),B("80~89"),C("70~79"),D("60~69"),E("0~59"); private String score; private Meiju(String score) { this.score=score; } public String getScore() { return this.score; } }
枚舉是什麼?
相當於
package com.swift.meiju; public class Enumer { private Enumer() {} public static final Enumer A=new Enumer(); public static final Enumer B=new Enumer(); public static final Enumer C=new Enumer(); public static final Enumer D=new Enumer(); public static final Enumer E=new Enumer(); }
有點像單例模式,只造出一個對象供外界使用;這個枚舉一下造出好多個供使用,造出的對象不能改變
枚舉出來的ABCDE都是可以用類名.直接調用的對象,對象可以賦值,和調用其成員方法