LESSON 32
생성자
이번 장에서는 생성자를 알아보겠습니다.
‘Part 5 클래스와 객체’에서도 생성자를 잠시 언급했는데, 어디서 나왔는지 기억하나요? 클래스를 만들고 해당 클래스를 이용해 객체, 즉 인스턴스를 만들기 위해 new 키워드를 사용했습니다. 이 new 키워드 다음에 반드시 생성자가 나와야 했죠. Car 객체를 사용할 때,
Car c1 = new Car();
라고 만들었는데, 이때 생성자를 사용했습니다.
생성자는 메서드와 비슷하게 생겼지만 생성자만의 특징이 몇 가지 있습니다. 생성자를 선언하는 방식을 통해 어떤 특징인지 살펴보겠습니다.
public class 클래스명{ 자료형 필드명; public 클래스명(매개변수 목록) { -- 생성자 블록 …… } }