생성자(Constructor) 메소드명이 클래스명과 동일하고 리턴 자료형을 정의하지 않는 메소드 new 연산자와 함께 사용되어 클래스로부터 객체를 생성할 때 호출되어 객체를 초기화해준다. 객체 초기화란? : 객체를 선언하고 사용할 준비를 하는 것. 생성자의 특징 1. 반환값이 없어 return을 사용하지 않고, 반환 타입을 void형으로 선언하지 않는다. 2. 초기화를 위한 데이터를 인수로 전달받을 수 있다. 3. 객체를 초기화하는 방법이 여러 개 존재할 경우에는 하나의 클래스가 여러 개의 생성자를 가질 수 있다. (생성자도 메소드이기에 오버로딩이 가능하다는 뜻) 기본 생성자(default constructor) 자바의 모든 클래스에는 하나 이상의 생성자가 정의되어 있어야 한다. 하지만 특별히 생성자를 ..