- 생성자는 객체 생성 시 자동으로 호출되는 특별한 메서드이며, 객체의 상태를 초기화하는 데 사용됩니다. 🛠️
- 클래스 이름과 동일한 이름으로 생성자를 정의하며, 반환 타입은 지정하지 않습니다. 🚫
- 생성자 오버로딩을 통해 다양한 매개변수를 가진 여러 생성자를 만들 수 있습니다. 🤹
- 속성의 getter만 정의하면 외부에서 값을 가져올 수만 있고, 설정은 막을 수 있습니다. 🔒
- 생성자를 사용하여 객체 생성 시 필요한 데이터를 한 번에 설정할 수 있습니다. ⚙️