생성자 생성자 : 객체를 생성할 때 호출하는 메서드 비슷한 것 (new 키워드와 함께 호출하는 것, 일반 멤버 변수의 초기화나 객체 생성 시 실행돼야 하는 작업 정리) 생성자 작성 규칙 : 메서드와 비슷하나 리턴 타입이 없고 이름은 클래스 이름과 동일 기본 생성자(default constructor) : 기본 생성자의 형태는 파라미터가 없고 구현부가 비어있는 형태(생성자 코드가 없으면 컴파일러가 기본 생성자 제공) 파라미터가 있는 생성자 : 생성자의 목적이 일반 멤버 변수의 초기화 -> 생성자 호출 시 값을 넘겨줘서 초기화 (주의! 파라미터가 있는 생성자를 만들면 기본 생성자는 추가되지 않는다.) this : 참조 변수로써 객체 자신을 가리킴(참조 변수를 통해 객체의 멤버에 접근했던 것처럼 this를 이..