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;
}
उपरोक्त कोड में, ऑपरेशन का मूल्य दोनों ऑपरेशंस के लिए बदल जाता है। ऑपरेशंस के दो उदाहरण कैसे हो सकते हैं। विभिन्न ऑपरेशन प्रकार के साथ।जावा एनम चर स्थिर हैं?
यदि आपने हमें बताया कि stdout को मुद्रित किया गया था तो आपका प्रश्न समझना आसान होगा। (मुझे लगता है कि यह दो बार 'POST' प्रिंट करता है?) –
सिंगल सार्वजनिक स्थिर अंतिम संचालन के समान है SINGLE = नए ऑपरेशंस ("सिंगल", 0) – Blackbelt