이것은 해석 된 Java에서 이것입니다
-
11-09-2019 - |
문제
소스 코드가없고 이상한 것이 나타나는 Java 응용 프로그램을 디 컴파일하려고 시도했습니다. 클래스 생성자의 상단에는 라인이 있습니다.
this = this
무엇을 하는가 이것 (아니다 이것) 평균? 이것은 디 컴파일 프로세스의 인공물입니까? 아니면 못생긴 해킹입니까? 할 수 있다 이것 다른 것에 할당 되나요? 그렇다면 무엇을합니다
this = null
평균?
해결책
this
최종입니다. 당신은 확실히 그것을 할당 할 수 없습니다. 나는 이것이 분리 된 인공물이라고 생각합니다.
내부 클래스가있는 잠재적 구피가 있습니다 ( this
외부 클래스에 대한 포인터), 그러나 작성된 라인은 유효한 자바가 아닙니다.
제휴하지 않습니다 StackOverflow