java

·TIL
계속 우테코 과제를 하다가class의 getter 에 this를 쓰지 않았는데도에러가 나지 않는 것이다.  뭐지? 원래 this 무조건 써야하는 거 아닌가,찾아보니 scope 와 관련된 내용이었다.  만약 this를 앞에 안적어 준다면그러니까 this.a 라고 적지 않고 a라고 적는 다면, 그 함수 내에 a라는 변수가 있을 경우 거기에 맵핑 된다.만약 없을 경우에는 클래스의 a로 맵핑되기 때문에 에러는 발생하지 않는다. this.a를 적어주면 클래스의 a와 맵핑되며,나의 경우에는 this를 적어주는 게 맞았다.  간단한 til 끝~~
yolang
'java' 태그의 글 목록