더북(TheBook)

메서드 오버로딩 실습

문제 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로 달립니다. 
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.