내가 어떤 자바 코드메소드 내부의 로컬 내부 클래스 수에 제한이 있습니까?
class foo{
public bar() {
class innerA {}
class innerB {} // Only this one is valid because it was declare last
}
}
내 문제와 어려움을 조금 보내고있어 : 마지막이 내부 클래스 (innerB)를 선언하는 것은 foo는 :: 바에서 볼 수있다(). 또한, 다른 내부에서 내부 클래스를 참조 할 수 없습니다. 예 :
innerB{
private innerA _a; // Error
}
내 질문 : 메소드 내에서 가질 수있는 로컬 내부 클래스 수에 제한이 있습니까? 로컬 내부 클래스가 다른 로컬 내부 클래스 객체를 인스턴스화 할 수 있습니까? 그들은해야합니까?
EDIT : IDE에 잘못 입력되어 일부 범위 지정 문제가 있습니다 ... 다시 한 번 감사드립니다!
TIA, 멍청한 놈
올바른지, IDE에서 입력 한 내용이 누락되었습니다. 고마워요! – certifiedNoob