
객체 지향 프로그래밍에서 객체는 클래스의 인스턴스를 통해 생성되며,
이때 객체의 초기 상태를 설정하는 것이 매우 중요합니다.
정의
생성자객체 생성과 초기화를 담당하는 특별한 메서드로 클래스의 인스턴스를 생성할 때 호출됩니다.
일반 메서드와 달리 클래스 이름과 동일한 이름을 가지며, 반환 타입이 없습니다.
객체를 생성할 때 자동으로 호출되며, 클래스 내부의 필드를 초기화하거나 특정 로직을 실행하는 데 사용됩니다.
목적
생성자
객체 생성 시 필요한 데이터를 받아서 필드를 초기화하고 메모리에 올바른 상태의 객체를 생성합니다.