B. 생성자 1. 생성자의 기초 a. 멤버 변수의 초기화 클래스를 가지고 객체를 생성하면, 해당 객체는 메모리에 즉시 생성되지만 초기화 하기 전까진 사용할 수 없음 객체 멤버 변수는 private 멤버때문에 일반적인 방식으론 접근할 수 없어서 초기화를 위한 public 함수가 필요하고 이런 초기화 함수는 객체의 생성과 초기화 전까지 반드시 멤버의 초기화를 위해 호출 되어야 함 b. 생성자란? 🌟 객체의 생성과 동시에 멤버 변수를 초기화해주는 멤버 함수 객체 멤버의 초기화뿐만 아니라, 객체를 사용하기 위한 외부 환경까지도 초기화하는 역할 c. 생성자의 특징 초기화를 위한 데이터를 인수로 전달받음 생성자는 반환값이 없지만, void 형으로 선언 ❌ 초기화하는 방법이 여러개일 경우, 오버로딩 규칙에 따라 여러..