본문 바로가기

JAVA

15.생성자와 소멸자 그리고 this 키워드(수정중)

1.디폴트 생성자

:객체가 생성될 때 가장 먼저 호출되는 생성자로, 만약 개발자가 명시하지 않아도 컴파일 시점에 자동 생성된다.

디폴트 생성자가 없는 경우 컴파일러가 자동 생성

 

2.사용자 정의 생성자

디폴트 생성자 외에 특정 목적에 의해서 개발자가 만든 생성자로, 매개 변수에 차이가 있다.

 

3.소멸자

객체가 GC에 의해서 메모리에서 제거될 때 finalize() 메서드가 호출된다.

 

4.this 키워드

현재 객체를 가리킬 때 this를 사용한다.

 

'JAVA' 카테고리의 다른 글

17.데이터 은닉  (0) 2021.04.07
16.패키지와 static(수정중)  (0) 2021.04.07
14:객체와 메모리  (0) 2021.04.07
13.메서드  (0) 2021.04.06
12.클래스 제작과 객체 생성  (0) 2021.04.06