메서드 오버로딩 실습
문제 Car 클래스에는 매개변수를 받지 않고, 반환값이 없는 run 메서드가 만들어져 있습니다. 변수명은 speed, int형 매개변수를 한 개 받고 리턴값은 없고, 메서드를 실행하면 콘솔에 “차가 speed km로 달립니다.”라고 출력하는 run 메서드를 추가해보세요. speed 값이 140이라면 “차가 140km로 달립니다.”라고 출력해야 합니다.
package javaStudy; public class Car{ public void run() { System.out.println("차가 달립니다."); } // int형 변수를 매개변수로 받는 run 메서드를 추가해보세요. ________________________________ ________________________________ ________________________________ }
//실행을 위한 코드입니다. package javaStudy; public class CarExam{ public static void main(String[] args) { // Person 클래스에서 String과 int를 매개변수로 받는 생성자를 호출합니다. Car car = new Car(); car.run(); // int형 매개변수를 받는 run을 호출합니다. car.run(100); } }
실행결과
차가 달립니다.
차가 100 km로 달립니다.