메서드 오버로딩 실습

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