메서드 오버로딩 실습
문제 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로 달립니다.