📌 생성자는 객체가 생성될 때 호출되며 객체를 초기화하는 역할을 수행합니다. 생성자 선언과 호출 public Car() {} // 선언 Car car = new Car(); // 호출 생성자는 반환 타입이 없고 이름은 클래스의 이름과 동일합니다. new 연산자에 의해 객체가 생성되면서 Car(); 즉, 생성자가 호출됩니다. 기본 생성자 📌 기본 생성자는 선언할 때 괄호( ) 안에 아무것도 넣지않는 생성자를 의미합니다. 모든 클래스는 반드시 생성자가 하나 이상 존재합니다. 만약 클래스에 생성자를 하나도 선언하지 않았다면 컴파일러는 기본 생성자를 바이트코드 파일에 자동으로 추가시켜줍니다. 따라서 이러한 경우는 기본 생성자 생략이 가능합니다. 반대로 단 하나라도 생성자가 선언되어있다면 컴파일러는 기본 생성자를..