메서드 오버로딩 - 16
💡 학습 목표
1. 메서드 오버로딩에 대한 개념을 이해하자.
1. 메서드 오버로딩에 대한 개념을 이해하자.
- 메서드 오버로딩(Overloading)은 같은 이름의 메서드를 여러 개 정의하는 것을 말한다. 이때 메서드의 시그니처(signature), 즉 메서드 이름과 매개변수의 타입, 개수, 순서가 서로 달라야 한다. 메서드 오버로딩을 사용하면 같은 기능을 하는 메서드들을 하나의 이름으로 통일할 수 있어 코드의 가독성을 높일 수 있다.
package basic.ch16;
/**
* 메서드 오버로딩이란?
* 같은 이름의 메서드를 여러 개
* 정의하는 것을 말한다.
*/
public class Calculator {
// 덧셈 메서드 생성
public int add(int a, int b) {
return a + b;
}
public double add(double a, double b) {
return a + b;
}
public int add(int a, int b, int c) {
return a + b + c;
}
// 문자열 더하는 기능
public String add(String str1, String str2) {
return str1 + str2;
}
} // end of class
'Java > Java 객체 지향 핵심' 카테고리의 다른 글
Composition(포함관계) - 18 (0) | 2024.04.23 |
---|---|
상속(Inheritance) - 17 (0) | 2024.04.23 |
전화번호관리 프로그램 만들기 - {연습문제} (0) | 2024.04.22 |
배열 활용(도서 관리 프로그램) - 15 (0) | 2024.04.22 |
배열에 대해 알아 보자 - 14 (0) | 2024.04.22 |