Java 프로그래밍 04 : 생성자와 소멸자 그리고 this 키워드
·
프로그래밍 언어/자바(Java)
저번 포스트에서는 자바의 특성인 객체 지향 프로그래밍에 대해서 다뤘다. 이번 포스트에서는 객체가 생성될 때 실행되는 생성자, 객체가 삭제될 때 실행되는 소멸자, 객체 자신을 가리키는 키워드인 this를 알아보자. 디폴트 생성자객체가 생성될 때 가장 먼저 호출되는 생성자. 개발자가 명시하지 않아도 컴파일 시점에 자동 생성된다. 사용자 정의 생성자디폴트 생성자 외에 특정 목적에 의해서 개발자가 만든 생성자로, 매개변수에 차이가 있다. 1. 객체 선언 : 객체를 만들 준비만 한 상태 (메모리에 공간 할당 X). 아직 obj는 null이다.2. 생성 : new 키워드로 메모리에 ObjClass 객체를 생성. 이제 obj가 실제 객체를 가리킨다.3. 초기화 : 객체가 생성될 때, 객체 속성(num, ..