강의로 돌아가기
-

머가틀린건지모르겠습니다

틀린부분 가르쳐주시면감사하겠습니다.

작성중인 코드―Machine.java
1
2
3
4
5
6
7
8
9
class Machine{
    public void turnOn(){
        System.out.println("켰습니다.");    
    }

    public void turnOff(){
        System.out.println("껐습니다.");    
    }
}
작성중인 코드―Car.java
1
2
3
4
5
class Car{
        public Car extends Machine{
    }

}
작성중인 코드―CarExam.java
1
2
3
4
5
6
7
8
9
10
11
12
//아래는 실행을 위한 코드입니다. 수정하지 마세요.
public class CarExam {
    public static void main(String[]args){
        Car car = new Car();
        if(Machine.class.isInstance(car)){
            System.out.println("정답입니다. [제출]을 누르세요.");
        }
        else{           
            System.out.println("Car가 Machine을 상속받지 않았습니다.");
        }
    }
}
  • 김희천
    카 클래스에 상속을 만들어야되는데.
    김희천―2019.08.21 10:11
  • 김희천
    class Car{ public Car extends Machine{ } } 이게아니라
    김희천―2019.08.21 10:11
  • 김희천
    class Car extends Machine{}
    김희천―2019.08.21 10:11
  • 김희천
    이렇게 적고 중간에 매인들어야가도요
    김희천―2019.08.21 10:11
1 개의 답변
-

Car.java

class Car{
public Car extends Machine{
}

}

여기서 {}안에 public Car extends Machine{
}를 넣는게 아니라 바로 class Car에 연결해서 extends Machine을 쓰면 되더라고여.

이렇게 하면됨 아래↓

classCar extends Machine{
}

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