2012-05-22 3 views
1

개체 참조가 필드에 저장된 Java enum을가집니다. 열거 형 외부에서 그 참조를 확보하려면 어떻게해야합니까?열거 형에 저장된 참조를 유지하는 방법은 무엇입니까?

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; 
    } 
} 
+1

무슨 말씀 이세요? – xiaoyi

+0

TisztításiEljárás.BIO_TISZTÍTÁS? –

+0

@casperOne, 왜 이것이 진짜 질문이 아니 었나요? – aioobe

답변

2

마치 클래스 인 것처럼.

필드를 공개로 설정하거나 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(); 
1

을 내가, 내가 충분히 질문을 이해하지 확신

당신이 TisztításiEljárás.BIO_TISZTÍTÁS을 시도해 봤어 너무 간단한 것?

javasoltVállalás 변수에 액세스해야하는 경우 공용 getter를 추가해야합니다.

관련 문제