public class Customer {
int money;
void putmoneyin(int money) {
this.money = money;
}
}
이 코드에서 this.의 의미는 지금 실행중인 Customer객체의 money 필드에 매개변수 money값을 대입하라 는 뜻이다.
this는 객체를 만드는 행위가 아니다.
객체를 만들어야 this를 쓸수있기 때문에, 객체를 만드는것으로 오해한다.
'JAVA' 카테고리의 다른 글
| JAVA에서 todo주석 쓰는법 (0) | 2025.10.18 |
|---|---|
| 오버라이드(override) (0) | 2025.10.12 |
| get(Accessor) 과 set(Mutator) (0) | 2025.10.09 |
| 재할당 vs 내부 상태 변경 (0) | 2025.10.08 |
| 자바의 generic 정리 (0) | 2025.10.06 |