객체를 생성했을떄 heap에 필드의 주소값이 자동으로 생쇤된다.
필드의 주소값 안에는 this라고 하는 생성했을 당시의 주소값이 생성된다 ex) monster : 0x123

Monster monter1 = new Monter(); 의 this와
Monster monter2 = new Monter(); 의 this는 다르다
new를 이용해서 인스턴스를 생성하면 this가 가르키는 값이 각각 인스턴스마다 다르다
this는 뭘로 초기화 했느냐에 따라서 (new) 값이 달라진다
즉 생성했을당시의 객체의 주소를 참조한다. (자기것(객체)의 주소를 참조하고있다)

객체지향 : 캡상추다 , Solid
'JAVA > 정리전내용 (끄적끄적)' 카테고리의 다른 글
2024.03.20 (0) | 2024.03.20 |
---|---|
0314 (0) | 2024.03.15 |
객체를 생성했을떄 heap에 필드의 주소값이 자동으로 생쇤된다.
필드의 주소값 안에는 this라고 하는 생성했을 당시의 주소값이 생성된다 ex) monster : 0x123

Monster monter1 = new Monter(); 의 this와
Monster monter2 = new Monter(); 의 this는 다르다
new를 이용해서 인스턴스를 생성하면 this가 가르키는 값이 각각 인스턴스마다 다르다
this는 뭘로 초기화 했느냐에 따라서 (new) 값이 달라진다
즉 생성했을당시의 객체의 주소를 참조한다. (자기것(객체)의 주소를 참조하고있다)

객체지향 : 캡상추다 , Solid
'JAVA > 정리전내용 (끄적끄적)' 카테고리의 다른 글
2024.03.20 (0) | 2024.03.20 |
---|---|
0314 (0) | 2024.03.15 |