생성자클래스의 객체가 만들어질 떄 자동으로 실행되는 메서드필드(멤버 변수) 초기화, 객체를 사용할 준비를 함클래스와 동일한 이름반환형이 없음(void도 아니다)객체가 생성될 때 단 한 번만 실행매개변수를 받을 수도 있고, 아닐 수도 있다생성자가 정의되지 않으면 컴파일러가 자동으로 기본 생성자를 제공한다.오버로딩(Overloading, 과적)이 가능하다. (여러 개의 생성자를 만들 수 있다)기본 생성자비어있는 생성자를 두면 위와 같은 것이 뜬다. Empty constructor is redundant. the compiler generates the same by default.이는 클래스 내에서 아무런 생성자도 정의하지 않으면 자동으로 기본 생성자를 생성해 주기 때문에 굳이 왜 빈 생성자를 쓰냐고 말해주..