더북(TheBook)

여기서 기본 생성자를 호출했을 때 name이름없음, number0으로 초기화하고 싶다면 어떻게 해야 할까요? 이 내용대로 생성하도록 기본 생성자를 다시 정의해보겠습니다.

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’이라는 값을 넣었습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.