728x90
[ Programmers - 무료 자바 입문 강의 ]
● 메소드 오버로딩
→ 매개변수의 수, 타입이 다른 경우 동일한 이름으로 메소드를 여러개 정의할 수 있다.
→ 매개변수의 이름은 중요하지 않다.
https://school.programmers.co.kr/learn/courses/5/lessons/368#
// 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);
}
}
혼자 공부하며 올리는 블로그입니다. 틀린 내용은 댓글 남겨주시면 감사하겠습니다.
'JAVA > 프로그래머스 자바 입문' 카테고리의 다른 글
파트6. 클래스 다듬기 [패키지 -] (0) | 2023.03.15 |
---|---|
파트6. 클래스 다듬기 [생성자 오버로딩과 this- 실습] (0) | 2023.03.15 |
파트6. 클래스 다듬기 [this - 실습] (0) | 2023.03.15 |
파트6. 클래스 다듬기 [생성자 - 실습(1)] (0) | 2023.03.09 |
파트5. 클래스와 객체 [열거형] (0) | 2023.03.07 |