public
class
testenum
}class color1
第二種方式
public
class
testenum
}class color2
public
static
final color2 red = new color2();//紅燈亮為1
public
static
final color2 green = new color2();//綠燈亮為2
public
static
final color2 yellow = new color2();//黃燈亮為3
}
列舉方式,使用乙個關鍵字:enum(列舉的構造方法也是私有的)
public
class testenum
} enum color3
在列舉類裡面有抽象方法
enum color11
},green("green")
},yellow("yellow")
};private
color11 (string name) {}
//抽象方法
//當在列舉裡面寫了抽象方法之後,需要在每個例項上都實現抽象方法
public
abstract
void
print1();
}
import org.junit.ignore;
import org.junit.test;
public
class
testenum2
//知道列舉的名稱,得到列舉的物件和下標
@ignore
public
void
test2()
//知道列舉的物件,得到列舉的名稱和下標
@ignore
public
void
test1()
}enum color100
java學習筆記 列舉類
列舉法本質其實就是乙個類 一 常量的使用 public classenumerationelse for inti 0 i a.length i if a i getindex num system.out println 您需要付款 a i getprice num2 列舉法本質就是類,它的構造方...
Java學習 java列舉例項
先貼上例項 public class test private example string description private example int i public string getdescription public intgeti public static void main s...
黑馬程式設計師 java學習筆記 列舉
假設用1 7分別表示星期一到星期日,一般0表示星期日 6表示星期六 但有人可能會寫成int weekday 0 或即使使用常量方式也無法阻止意外。列舉就是要讓某個型別的變數的取值只能為若干個固定值中的乙個,否則,編譯器就會報錯。列舉可以讓編譯器在編譯時就可以控制源程式中填寫的非法值,普通變數的方式在...