주어진 다음의 프로그램 :자바 글로벌 네임 스페이스에 액세스
class A {
static int java = 42;
static int System = -1;
public static void main(String[] args) {
java.lang.System.out.println("Foo");
}
}
이 컴파일은 나에게 "INT는 역 참조 할 수 없습니다"라는 없다는 오류를 제공합니다. 그 이유는 분명합니다.하지만 이런 상황을 어떻게 처리해야합니까? 특히 사용자 코드가 생성 된 코드와 얽혀 있는지 알 수없는 코드 생성 시나리오와 관련이 있습니다.
C#에서는 "java.lang"전에 "global ::"네임 스페이스 지정자를 사용하지만 자바에서는 무엇을합니까?
그건 내가 생각해 본 적이 한 번도 없어! – adarshr