[java/자바] 19. 오버로딩(Overloading)


[java/자바] 19. 오버로딩(Overloading)

C++과 마찬가지로, 객체지향 언어의 특징인 '오버로딩'기능을 지원합니다. https://blog.naver.com/star7sss/220804394101 C++ 함수의 오버로딩(Over loading) C++에서 추가된 기능입니다. 함수의 오버로딩(Over loading)똑같은 함수명이지만, 매개변수(파라미터)의 ... blog.naver.com 1. 오버로딩 1. 메서드 이름이 같아야 한다. 2. 매개변수의 개수 또는 타입이 달라야 한다. 오버로딩은 매개변수의 갯수나 타입만 달리해서, 겹겹이 쌓는다는 느낌입니다. 예를들어, int sum(int a, int b)인 함수는 정수형 매개변수만 받을 수 있지만 오버로딩을 통해 int sum(double a, double b)를 오버로딩하면 실수형 매개변수도 받을 수 있죠. 또, int sum(int a, int b, int c)도 정의하면 sum함수로 매개변수 3개도 받을 수 있습니다. 즉, 하나의 메소드에 다양한 매개변수를 넣을 수 ...


#java #overloading #메서드 #오버로딩 #자바 #하는법

원문링크 : [java/자바] 19. 오버로딩(Overloading)