JAVA/개념공부

함수란?

nsh95 2023. 11. 27. 21:36

 

함수의 3요소

 

input , 매개변수,args, 인자, 인수, 파라미터, 입력값

output, return, 반환값, 결과값, 출력값

기능 -> 해당 함수의 기능을 유추할 수 있는 이름으로 함수명을 작성해야 한다.

 


 수많은 JAVA 기본 함수들이 "호출"하지 않았기에 "사용"되고 있지않다.


 수많은 JAVA 기본 함수들은 선언(정의)만 되어있다.

 

 

public static 타입 함수명((void))(void는 생략가능) {

}

 

 

함수를 사용해야하는 이유
코드를 재사용
가독성 좋아짐
개발시간 단축
개발비용 절감
오류의 파급효과가 줄어든다
성능 향상에 유리
반복문과 마찬가지로 함수를 잘 사용하고 이해해야만 한다.

 

* 선언(정의) != 호출(사용)
* 인자값 전달 시 call by value
* 실행순서는 위에서부터 아래로

 

 

함수 사용할 시 유의점

 

 

메서드 시그니처를 파악
몇번째 유형인지 정의(선언)
기능을 구현