생성자(Constructor) 자바에서 생성자는 객체를 생성하는 역할을 하는 클래스의 구성 요소이다. 인스턴스가 호출되는 인스턴스 초기화 메서드라고 할 수 있다. 객체를 생성할 때 사용하는 new 키워드가 바로 이 생성자를 호출하는 것이다. 즉, 인스턴스 생성을 담당하는 것은 new 키워드이며, 생성자는 인스턴스 변수들을 초기화하는 데 사용되는 특수한 메서드이다. 생성자는 메서드와 비슷한 구조를 가지고 있으나 생성자의 조건이 있다. 생성자의 이름은 반드시 클래스의 이름과 같아야 한다. 생성자는 리턴 타입이 없으며, void 키워드를 사용하지 않는다. class Constructor { //생성자 Constructor(매개변수) { ... } } 생성자 또한 오버로딩이 가능하여 하나의 클래스 안에 여러 개..