이번 글은 자바의 함수에 대한 내용이다. C언어에서는 불가능했던 오버로딩에 대한 개념도 같이 정리해봤다. 자바의 함수 정의 함수를 정의할때 보통 리턴 값의 자료형, 함수의 이름, 매개변수, 함수의 내용, 그리고 리턴 값이 정의된다. 물론 매개변수나 리턴 값이 없는 함수도 존재한다. public static int new_func_2(int a, int b) { System.out.println("This is new_func_2"); System.out.println("return a + b"); return a + b; } 간단한 덧셈 함수를 정의하는 예시이다. 코드 내부의 public과 static의 의미는 클래스를 공부하면서 따로 정리할 예정이다. 추가적으로 리턴값과 매개변수가 없는 함수를 정의하고..