여기서 기본 생성자를 호출했을 때 name은 이름없음, number는 0으로 초기화하고 싶다면 어떻게 해야 할까요? 이 내용대로 생성하도록 기본 생성자를 다시 정의해보겠습니다.
package javaStudy;
public class Car{
// 형 + 필드명
String name;
int number;
public Car(String name) {
this.name = name;
}
public Car() {
this.name = "이름없음"; ---①
this.number = 0; "; ---②
}
public Car(String name, int number) {
this.name = name; "; ---①
this.number = number; "; ---②
}
}
필드 name에 ‘이름없음’이라는 값을 넣고, 필드 number에 ‘0’이라는 값을 넣었습니다.