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


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

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

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

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