생성자의 개념과 목적 생성자(constructor)는 객체가 생성될 때 객체의 초기화를 위해 실행되는 메소드이다. 생성자의 특징 생성자의 이름은 클래스와 동일하다. 생성자는 여러 개 작성(오버로딩)할 수 있다. 매개변수 개수와 타입만 다르면 여러 개 가능 생성자는 new를 통해 객체를 생성할 때 한번만 호출된다. 객체 생성은 반드시 new를 통해서만 이루어지며, 생성자는 이 순간 자동으로 한번만 호출된다. 생성자에 리턴 타입을 지정할 수 없다. 생성자는 어떤 값도 리턴하지 않기 때문 생성자의 목적은 객체가 생성될 때, 필요한 초기 작업을 위함이다. 객체 초기화를 하여 필요한 초기 준비를 하는 데에 이용 필드 초기화, 필요한 메모리 확보, 파일 열기, 네트워크 연결 등 객체가 활동하기 전에 필요한 초기 준..