'this'연산자가 현재 객체의 변수를 참조하는 데 사용되는 경우 생성자에 포함됩니까? 생성 된 객체가 '이'오퍼레이터 밖에 생성자 또는 단지 변수 X를 반환 할 때, 예를 들어 ... 생성자로서 이 연산자를 사용하여 생성자에서 변수를 가져 옵니까?
public class Mechanics {
public Mechanics() {
int x = 1;
}
public int returnX(){
return this.x;
{
}
는 호출?
감사합니다.
가변 범위를 읽어야합니다. –
'x'의 범위는 생성자로 제한됩니다. 그래서 아니오, 당신은 그것을 참조 할 수 없을 것입니다. –
또한 변수와 데이터 멤버는 완전히 다른 것들입니다. –