JAVA/프로그래머스 자바 입문

파트6. 클래스 다듬기 [메소드 오버로딩 - 실습]

RiLLa_0511 2023. 3. 15. 19:48
728x90

[ Programmers  - 무료 자바 입문 강의 ]

 

●  메소드 오버로딩

 → 매개변수의 수, 타입이 다른 경우 동일한 이름으로 메소드를 여러개 정의할 수 있다.

 → 매개변수의 이름은 중요하지 않다.

 

https://school.programmers.co.kr/learn/courses/5/lessons/368#

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

// Car.java 파일
class Car {
    void run() {
        System.out.println("차가 달립니다.");        
    }
    // 정수 하나를 매개변수로 받는 메소드, run을 추가해 보세요.
    public void run(int x) {
    }
    
}

// Car.Exam.java 파일
// 실행을 위한 코드입니다.
public class CarExam {
    public static void main(String[] args) {
        // Person클래스에서 String과 int를 매개변수로 받는 생성자를 호출합니다.
        Car car = new Car();
        
        car.run();
        // int형 매개변수를 받는 run을 호출합니다.
        car.run(100);
    }
}

 

혼자 공부하며 올리는 블로그입니다. 틀린 내용은 댓글 남겨주시면 감사하겠습니다.