더북(TheBook)

LESSON 32
생성자

이번 장에서는 생성자를 알아보겠습니다.

 

‘Part 5 클래스와 객체’에서도 생성자를 잠시 언급했는데, 어디서 나왔는지 기억하나요? 클래스를 만들고 해당 클래스를 이용해 객체, 즉 인스턴스를 만들기 위해 new 키워드를 사용했습니다. 이 new 키워드 다음에 반드시 생성자가 나와야 했죠. Car 객체를 사용할 때,

Car c1 = new Car();

 

라고 만들었는데, 이때 생성자를 사용했습니다.

 

생성자는 메서드와 비슷하게 생겼지만 생성자만의 특징이 몇 가지 있습니다. 생성자를 선언하는 방식을 통해 어떤 특징인지 살펴보겠습니다.

public class 클래스명{
    자료형 필드명;
    public 클래스명(매개변수 목록) {  -- 생성자 블록  
        ……
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.