강의로 돌아가기
Seung-Hee Kim

처음부터 에러가 나는 거 같습니다.

일단 확인을 누르면 에러코드가 뜨진 않지만 글자가 빨간색으로 출력되고 올바른 답이 없다는 메세지가 뜹니다.

작성중인 코드―Meter.java
1
2
3
4
5
6
7
8
public interface Meter{
    public void start();
    public int stop(int distance);

    public default void afterMidnight(){
        System.out.println("자정이 넘었습니다. 할증이 필요한경우 이 메소드를 오버라이드 하세요.");
    }
}
작성중인 코드―TaxiExam.java
1
2
3
4
5
6
7
8
9
public class TaxiExam{
    public static void main(String[] args){
        Taxi taxi = new Taxi();

        taxi.start();
        taxi.afterMidnight();
        taxi.stop(10);
    } 
}
작성중인 코드―Taxi.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Taxi implements Meter{
    public void start(){
        System.out.println("택시가 출발합니다.");
    }

    public int stop(int distance){
        int fare = distance * 2;
        System.out.println("택시가 도착했습니다. 요금은 "+fare+"입니다.");
        return fare;
    } 
    public void afterMidnignt() {
        System.out.println("자정이 넘었습니다. 할증이 필요한경우 이 메소드를 오버라이드 하세요.");
    }
}
1 개의 답변
Demi

빨간 글씨는 에러가 아니라, 틀렸다는 의미입니다. :)
따라서 문제에는 이상이 없으니 지문을 잘 읽고, 코드를 수정해보세요.

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