여기서 기본 생성자를 호출했을 때 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’이라는 값을 넣었습니다.