메소드 오버로딩 특징, 메소드 오버로딩 규칙
CODEDRAGON ㆍDevelopment/Java
반응형
메소드 오버로딩 특징
· 동일한 이름의 메소드를 둘 이상 동시에 정의하는 것입니다.
· 메소드의 매개변수 선언(개수 또는 자료형)이 다르면 메소드오버로딩 가능합니다.
· 오버로딩된 메소드는 호출시 전달하는 인자를 통해서 구별됩니다.
· 리턴 타입은 달라도 무관합니다.(접근제한과 반환형은 변경가능)
[접근제한] [반환형] [메서드명](자료형 인자1, 자료형 인자2, …){ } |
메소드 오버로딩 규칙
· 메서드 명은 같고 인자의 타입을 다르게 명시
· 타입이 같으면 인자의 갯수를 다르게 명시
· 타입과 갯수가 같으면 인자의 순서를 다르게 명시
[접근제한] [반환형] |
변경 가능 |
[메서드명] |
반드시 동일명 사용 |
(자료형 인자1, 자료형 인자2, …) |
반드시 다르게 지정 (자료형 타입, 인자 개수, 순서) |
메서드 오버로딩(Overloading)
http://codedragon.tistory.com/2473
'Development > Java' 카테고리의 다른 글
Math 클래스 API문서 (0) | 2018.05.10 |
---|---|
다형성(Polymorphism), 객체에서의 다형성, 다형성의 실예 (0) | 2018.05.07 |
Joda-Time 라이브러리 추가 방법 (0) | 2018.04.28 |
이클립스(eclipse) - 통합개발도구(IDE) (0) | 2018.04.09 |
tetris - Just another Tetris (0) | 2018.02.14 |