강의로 돌아가기
우아미

잘모르겠습니다.

잘모르겠습니다.

작성중인 코드―Meter.java
1
2
3
4
5
public interface Meter{
  public int BASE_FARE = 3000; // 기본요금(인터페이스에 정의한 변수는 상수라서 변경할 수 없습니다.)
  public abstract void start();
  public abstract int stop(int distance);
}
작성중인 코드―TaxiExam.java
1
2
3
4
5
6
public class TaxiExam implements Meter{
  public static void main(String []args){
    Taxi taxi = new Taxi();
    taxi.BASE_FARE = 2500;
  }
}
작성중인 코드―Taxi.java
1
2
3
4
5
6
7
8
9
10
11
public class Taxi implements Meter{
  public void start(){
    System.out.println("운행을 시작합니다.");
  }

  public int stop(int distance){
    int fare = BASE_FARE + distance * 2;
    System.out.println("운행을 종료합니다. 요금은 " + fare + "원 입니다.");
    return fare;
  }
}
1 개의 답변
-

문제 마지막줄을 잘 읽어보시면 됩니다.

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