PL(ProgrammingLanguage)/JAVA

[프로그래머스] 생성자 오버로딩 실습 (복습필요)

파이리파 2021. 10. 9. 23:21

문제

 

-- 정답 코드(작성)

public class Car{
    String name;
    int number;

	public Car(){
 		this("이름없음", 0);
		}
	public Car(String name){
  		this(name, 0);
		}
	public Car(String name, int number){
  		this.name = name;
 		this.number = number;
		}
}

 

-- 실행코드

// 실행을 위한 코드입니다.
public class CarExam {
    public static void main(String[] args) {
        Car car1 = new Car();
        Car car2 = new Car("자동차");
        Car car3 = new Car("자동차", 1234);
    }
}