Java 实例 - Enum(枚举)构造函数及方法的使用

以下实例演示了Enum(枚举)构造函数及方法的使用:

Main.java 文件

  1. enum Car {
  2. lamborghini(900),tata(2),audi(50),fiat(15),honda(12);
  3. private int price;
  4. Car(int p) {
  5. price = p;
  6. }
  7. int getPrice() {
  8. return price;
  9. }
  10. }
  11. public class Main {
  12. public static void main(String args[]){
  13. System.out.println("所有汽车的价格:");
  14. for (Car c : Car.values())
  15. System.out.println(c + " 需要 "
  16. + c.getPrice() + " 千美元。");
  17. }
  18. }

以上代码运行输出结果为:

  1. 所有汽车的价格:
  2. lamborghini 需要 900 千美元。
  3. tata 需要 2 千美元。
  4. audi 需要 50 千美元。
  5. fiat 需要 15 千美元。
  6. honda 需要 12 千美元。