클래스가 A
이고 클래스가 B
인 경우 A
의 내부 클래스입니다. 다른 클래스도 있습니다 B
. A
에 없습니다.내부 클래스의 이름 충돌을 피하는 방법은 무엇입니까?
class A {
...
class B {
...
}
...
}
class B {
...
}
어떻게 A
에서 외부 B
의 인스턴스를 만들 수 있죠?
class A {
B name = new B();
}
은 내부 B
의 인스턴스를 갖습니다.
[다른 최상위 클래스와 같은 이름의 Java 내부 클래스] 가능한 복제본 (http://stackoverflow.com/questions/5897853/java-inner-class-with-the-same-name-as-other -top-level-class) –