Java 언어는 C++ 언어 처럼 객체지향(obeject oriented) 언어이므로 함수(function)라는 개념이나 용어보다 메소드(method)라는 개념이나 용어를 더 많이 쓴다.동적으로(dynamically) 생성되어 힙(heap) 메모리에 존재하는 객체(obeject)에 소속되는 메소드가 아니라 클래스 자체에 소속되어 정적 메모리에 존재하는 메소드는 정적(스태틱, static) 메소드라고 한다. Java 언어에서 static 선언자를 붙여서 메소드를 정의하면 static 메소드가 된다. Java 언어의 static 메소드는 메모리 상에서의 그 동작이 C 언어의 함수의 것 비슷하다고 보면 된다.Java 언어의 메소드 정의 구문 양식과 for 반복문 양식은 C/C++의 것과 유사하다.다른 점은 접..