我们通常利用public final static 方法定义的代码如下,分别用1 表示红灯,3 表示绿灯,2 表示黄灯
public class Light {
/* 红灯 */
public final static int RED =1;
/* 绿灯 */
public final static int GREEN =3;
/* 黄灯 */
public final static int YELLOW =2;
}
枚举类型的简单定义方法如下
enumCar{
lamborghini(900),tata(2),audi(50),fiat(15),honda(12);
privateintprice;
Car(intp){
price = p;
}
int getPrice(){
returnprice;
}
@Override
public String toString() {
return price;
}
}
public class Main{
public static void main(Stringargs[]){
System.out.println("所有汽车的价格:");
for(Carc :Car.values())
System.out.println(c + " 需要" +c.getPrice() + " 千美元。");
}
}
结果:
所有汽车的价格:
lamborghini 需要 900 千美元。
tata 需要 2 千美元。
audi 需要 50 千美元。
fiat 需要 15 千美元。
honda 需要 12 千美元。