강의로 돌아가기
김진주

뭐가 틀렸죠??

?????? 핸드폰으로 하면 자꾸 별 것도 아닌 걸로 오류나네여

작성중인 코드―Meter.java
1
2
3
4
public interface Meter{
  public abstract void start();
  public abstract int stop(int distance);
}
작성중인 코드―TaxiExam.java
1
2
3
4
5
6
7
public class TaxiExam{
  public static void main(String []args){
    Taxi taxi = new Taxi();
    taxi.BASE_FARE = 2500;
    public int BASE_FARE = 3000;
  }
}
작성중인 코드―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 개의 답변
-

TaxiExam.java 부분에 있는
(public int BASE_FARE = 3000;)

Taxi.java 에서 정의하시면 되요

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