我有一个 Java 枚举,其中一个对象引用存储在一个字段中。如何从枚举外部获取该引用?
public enum TisztításiEljárás {
BIO_TISZTÍTÁS(new Időtartam(3, 20))
private Időtartam javasoltVállalás;
private TisztításiEljárás(Időtartam i) {
javasoltVállalás = i;
}
}
就像上课一样。
get
公开该字段,或在枚举中添加一个方法。
enum TisztításiEljárás {
BIO_TISZTÍTÁS(new Időtartam(3, 20));
private Időtartam javasoltVállalás;
private TisztításiEljárás(Időtartam i) {
javasoltVállalás = i;
}
public Időtartam getObj() { // ordinary get method
return javasoltVállalás;
}
}
像这样使用它:
// Get the object
Időtartam theObject = TisztításiEljárás.BIO_TISZTÍTÁS.getObj();
我不确定我是否完全理解这个问题,似乎过于简单
你试过了TisztításiEljárás.BIO_TISZTÍTÁS
吗?
如果您需要获取 javasoltVállalás 变量,则需要向其添加公共 getter。