기본 생성자 생성자(Constructor)는 클래스의 인스턴스, 즉 객체를 생성할 때 호출되는 특별한 유형의 메서드입니다. 객체의 초기화를 담당하며, 객체가 올바르게 사용될 수 있도록 필요한 값들을 설정하고, 필요한 초기화 코드를 실행합니다. 생성자의 주요 특징 생성자의 이름은 클래스의 이름과 동일해야 합니다. 생성자는 반환 타입을 가지지 않으며, 심지어 void 도 사용하지 않습니다. 객체 생성 시 new 키워드와 함께 자동으로 호출됩니다. 생성자는 기본 생성자와 사용자 정의 생성자로 구분할 수 있습니다. 기본 생성자 (default constructor) 클래스에는 반드시 적어도 하나 이상의 생성자가 존재한다. 클래스에 생성자를 구현하지 않아도 new 키워드와 함께 생성자를 호출할 수 있음 클래스에 ..