public enum Operations {
SINGLE,
MULTIPLE;
private Type operation;
public void setOperation(Type operation) {
this.operation = operation;
}
public Type getOperation() {
return operation;
}
public static void main(String[] args) {
Operations oper1 = Operations.SINGLE;
oper1.setOperation(Type.GET);
Operations oper2 = Operations.SINGLE;
oper2.setOperation(Type.POST);
System.out.println(oper1.getOperation());
System.out.println(oper2.getOperation());
}
}
enum Type {
POST,
GET;
}
Trong mã trên, giá trị của các thay đổi hoạt động cho cả Hoạt động. Làm thế nào tôi có thể có hai trường hợp của Operations.SINGLE với loại hoạt động khác nhau?Biến Java enum có tĩnh không?
Câu hỏi của bạn sẽ dễ hiểu hơn nếu bạn cho chúng tôi biết những gì đã được in để xuất bản. (Tôi giả sử nó in 'POST' hai lần?) –
SINGLE tương đương với hoạt động cuối cùng tĩnh công cộng SINGLE = thao tác mới (" SINGLE ", 0) – Blackbelt