[Java] Method
programming/java

[Java] Method

6. Method

 

6.1 Method

6.1.1 Method의 정의

작업을 수행하기 위한 명령문의 집합

어떤 값을 입력받아서 처리하고 그 결과를 돌려준다.

입력받는 값이 없을 수도 있고 결과를 돌려주지 않을 수도 있다.

 

Method = Function

 

6.1.2 메서드의 장점

반복적인 코드를 줄이고 코드의 관리가 용이하다.

반복적으로 수행되는 여러 문장을 메서드로 작성한다.

 

6.1.3 Method의 구성

Java Method . (n.d.). Retrieved from http://www.w3big.com/java/java-methods.html.

 

6.1.4 Method 호출(call)

What are Methods? . (n.d.). Retrieved from https://mathbits.com/MathBits/Java/Methods/Lesson1.htm.

 

6.1.4.1 값에 의한 호출(call by value) - 데이터 복사(깊은 복사)

6.1.4.2 주소값에 의한 호출(call by reference, call by address) - 데이터 참조(얕은 복사)

 

6.1.5 Method의 매개변수(Parameters, Arguments)

 

6.1.6 return

 

6.1.7 메서드 오버로딩(method overloading)

 

6.1.8 오버로딩의 예

 

6.1.9 Overload와 Override

 

6.1.10 재귀호출(recursive call)