강의로 돌아가기
-

테스트는 통과하는데 정답제출이 안되네요 어디가 잘못되었는지 모르겠네요

실행은 되는데 제출할때 정답이 아니라고 뜨네요

작성중인 코드―Car.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class Car{
    String name;
    int number;

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

  }
  Car(String name, int number) {
    this.name = name ;
    this.number = number;
  }

}
작성중인 코드―CarExam.java
1
2
3
4
5
6
7
8
//실행을 위한 코드입니다.
public class CarExam{
    public static void main(String[] args){
        Car car1 = new Car();
        Car car2 = new Car("자동차");
        Car car3 = new Car("자동차",1234);
    }
}
1 개의 답변
-
Car(String a) {
    this.name = a ;
    this.number = 0 ;
}

이 부분을 매개변수를 입력받지 않는 생성자처럼 세번째 생성자를 이용하여 만들어보세요.
코드는 틀리지 않았으나 문제 설명에서는 값을 직접 넣지말고 만들어진 생성자를 이용하라고 되어있습니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.