Java中的枚舉類是非常常見且實用的一個特性。在枚舉類中,不僅可以定義一組常量,還可以為它們定義方法和變量名。
public enum Fruit {
APPLE("red"), ORANGE("orange"), BANANA("yellow");
private String color;
private Fruit(String color) {
this.color = color;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}
以上是一個關于水果的枚舉類,其中每個常量都有對應的顏色,同時每個常量都有一個getColor()方法用于獲取它的顏色值,并且還有一個setColor()方法用于設置它的顏色值。
在使用上述枚舉類時,可以根據常量名獲取對應的顏色值:
String color = Fruit.APPLE.getColor();
System.out.println(color); //輸出:red
同樣地,也可以通過調用setColor()方法來修改常量的顏色值:
Fruit.BANANA.setColor("green");
String newColor = Fruit.BANANA.getColor();
System.out.println(newColor); //輸出:green
枚舉類能夠擁有這些方法和變量名的特性,極大地提高了它們的靈活性和可用性,使得它們在日常開發中非常方便且實用。
上一篇python畫填充圓
下一篇css下拉框改裝