728x90
반응형
이번 시간에는 메소드 오버로딩을 Java로 살펴보겠습니다.
메소드 오버로딩 (Method Overloading) - "동명이인!"
- 함수 이름만 같고 매개 변수, 리턴 타입 등은 다른 것을 의미합니다
- 변형, 변질되는 특성이 있으므로 Polymorphism(다형성)에 해당합니다
맨 위의 그림을 Java로 구현하였습니다. (소스 코드는 맨 밑에서 다운받을 수 있습니다)
위의 코드를 실행하겠습니다. 함수를 어떻게 호출하느냐에 따라 실행되는 함수가 달라집니다.
따라서 실행 결과는 위와 같습니다.
[소스 코드]
https://github.com/jhs951101/JavaOverloading
[출처]
위키백과: 메소드 오버로딩
728x90
반응형
LIST
'IT강의 > 프로그래밍언어' 카테고리의 다른 글
파이썬 설치 방법 - 상편 (0) | 2022.09.12 |
---|---|
Java 상속 기초 (0) | 2021.08.15 |
Java 메소드 오버라이딩 (0) | 2021.08.15 |
메모리의 구조와 저장되는 내용 (0) | 2021.07.22 |
객체지향 프로그래밍 언어의 특징 (0) | 2021.07.21 |