<分区>
我有一个 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;
}
}
<分区>
我有一个 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();
关于java - 如何获取存储在枚举中的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10703284/