2014-11-06 6 views
-2

나는 3 개의 클래스가 있습니다 :다른 클래스의 메서드 사용

NewCarListTester - 다른 클래스의 테스트 메서드 인 5 개의 새 차 객체를 만듭니다.

NewCarList - 자동차의 ArrayList가 포함되어 있습니다. Cars는 "add"메서드로 전달 된 다음 ArrayList에 추가됩니다.

NewCar - 새 차를 생성하고 가격을 계산하며 toString 출력 방법을 포함합니다.

"NewCarList"에는 4 가지 방법이 있습니다. 추가, 표시, 선택, 놓기.

"display"메서드는 "NewCar"의 toString 메서드를 사용해야합니다. "Select"메서드는 "NewCar"의 "getFinalPrice"메서드를 사용해야합니다.

정확히 "NewCarList"클래스에서이 메소드에 액세스 할 수 있습니까? 새로운 자동차는 이미 시험기에서 만들어져 arraylist에 추가되었습니다. 그래서 그것은 다른 NewCar 객체를 만드는 것이 합리적이지 않습니까?

답변

0

아마도 NewCar은 어떤 인터페이스를 구현하지만 NewCarListNewCar에 대한 참조를 취하지 않는 한 공용 메서드 중 하나를 호출 할 수 있습니다. 과 getFinalPrice은 공개되어야합니다.

관련 문제