앗! 그런데 생성자를 추가하니 아까 기본 생성자를 이용해 만든 Car 객체 c1에 에러가 발생하네요.
Multiple markers at this line - The constructor Car() is undefined - TODO Auto-generated method stub
사용자가 생성자를 하나라도 추가하면 기본 생성자는 자동으로 만들어지지 않습니다. 즉, 생성자를 추가하면 더는 기본 생성자를 이용해 Car 객체를 생성할 수 없습니다.
그러면 어떻게 해야 할까요? 사용자가 정의한 생성자를 이용해 객체를 만들면 되겠죠. 다시 객체를 만들어보겠습니다.
package javaStudy;
public class CarExam2 {
public static void main(String[] args) {
// Car c1 = new Car();
Car c2 = new Car("소방차");
}
}