※ 메서드를 구분하는 요소를 시그너처(Signature)라고 한다.
시그너처는 '메서드 이름', '매개변수의 자료형', '매개변수의 개수'이다.
※ 메서드 오버로딩(Overloading): 객체지향 언어의 특징인 '다형성(Polymorphism)'을 구현
매개변수의 자료형과 매개변수의 개수로 구분하여 같은 이름의 메서드를 호출하는 것이다.
package com.dream.method;
public class MethodEx04 {
public static void main(String[] args) {
OverLoading od = new OverLoading();
Calculator cu = new Calculator();
int num = (int)(cu.calculator(5, 15, '+'));
od.printStr("사랑해!");
od.printStr("바보야 사랑해!", num);
}
}'Java > method' 카테고리의 다른 글
| 메서드(6) (0) | 2023.04.05 |
|---|---|
| 메서드(5) - 비만도를 측정하는 카우프 지수 프로그램 (0) | 2023.04.05 |
| 메서드(3) (0) | 2022.10.26 |
| 메서드 알고리즘(2) (0) | 2022.10.24 |
| 메서드(1) (0) | 2022.10.18 |