[Java] 클래스의 구성 멤버 (생성자)
1. 생성자 new 연산자와 같이 사용되어 클래스로부터 객체를 생성할 때 호출되어 객체의 초기화를 담당 객체 초기화란 필드를 초기화하거나, 메소드를 호출해서 객체를 사용할 준비를 하는 것을 말합니다. 메소드와 비슷하게 생겼지만, 클래스 이름으로 되어 있고 리턴 타입이 없습니다. 2. 기본 생성자 모든 클래스는 생성자가 반드시 존재하며, 하나 이상을 가질 수 있습니다. 클래스 내부에 생성자 선언을 생략했다면 컴파일러는 기본 생성자를 바이트 코드에 자동으로 추가합니다. 클래스가 public class로 선언되면 기본 생성자에서도 public이 붙지만, 클래스가 public 없이 class로만 선언되면 기본 생성자에도 public이 붙지 않습니다. 주의) 클래스에 명시적으로 선언한 생성자가 한 개라도 있으면,..