내가 틀릴 수도 있지만 Why can't enums be declared locally in a method? 에서 추측하겠습니다. Java의 열거 형을 로컬에서 선언 할 수 없으므로 메서드에서 열거 형을 반환하는 것이 문제가됩니까? 메소드가 Enum (아래 참조)을 반환해야한다고 선언 할 수 있지만 null 이외의 다른 메소드를 반환하거나 메소드 외부에서 선언 된 Enum에 대한 참조를 구현하는 방법은 무엇입니까? 내 첫 번째 성향은 Generics를 사용하여이를 조사하는 것이지만 SO 커뮤니티가 피할 수있게 도와 준다면 모든 데드 엔드를 피하고 싶습니다.자바 메소드가 유형 열거 형을 반환 할 수 있습니까?
private Enum resources() {
return null;
}
'Enum'유형 또는 'Enum'값을 반환 하시겠습니까? – jjnguy
질문의 제목이 가장 적절한 것인지 잘 모르겠습니다. 당신은 실제로 무엇을하고 싶습니까? –
혼란에 빠져서 죄송합니다. 나는 확신하기 위해 노력하고 있습니다. (내 생각이 늦은 오후에 엉망이되기 시작합니다.)하지만 저는 일반적인 Enum *이 아닌 * 멤버를 리턴하는 메소드를 원합니다. Enum에서. –