본문 바로가기

PL(ProgrammingLanguage)/JAVA

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

문제

 

-- 정답 코드(작성)

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);
    }
}

'PL(ProgrammingLanguage) > JAVA' 카테고리의 다른 글

접근제한자  (0) 2021.10.11
패키지  (0) 2021.10.09
메소드 오버로딩  (0) 2021.10.09
생성자 (Constructor)  (0) 2021.10.09
[프로그래머스]switch문 - 실습(1)  (0) 2021.10.09