강의로 돌아가기
장용제

코드 좀 봐주세요

abstract class Car extends Machine{
//Machine클래스를 상속받고, 추상메소드를 구현하세요.

 abstract public void turnOn{
  System.out.println(켜졌습니다.);
}
 abstract public void turnOff{
  System.out.println(꺼졌습니다.);
}

작성중인 코드―Machine.java
1
2
3
4
public abstract class Machine{
        public abstract void turnOn();
        public abstract void turnOff();
}
작성중인 코드―Car.java
1
2
3
4
5
6
7
8
9
10
11
class Car extends Machine{
    //Machine클래스를 상속받고, 추상메소드를 구현하세요.

  public void turnOn{
   System.out.println("켜졌습니다.");
  }
  public void turnOff{
   System.out.println("꺼졌습니다.");
  }

}
작성중인 코드― 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을 상속받지 않았습니다.");
        }
    }
}
1 개의 답변
codeName

class Car extends Machine{
//Machine클래스를 상속받고, 추상메소드를 구현하세요.
public void turnOn()
{
//println 문
}
public void turnOff()
{

}

}
추상클래스를 상속 받고 ,
클래스 내에 메소드를 만든다. 라고 생각하시면 됩니다.

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