2013년 1월 2일 수요일

[Java] 프로그램의 기본

자바 뿐만 아니라 보통의 프로그램이란 것은 가장 작은 단위로 변수와 함수로 이루어져 있다.

하지만 자바에서는 변수를 필드라고 말하기도 하고 함수를 메소드라 부른다. 이러한 소소한 차이 말고는 프로그램을 구성하는데 큰 차이점은 없다.

그러나 자바가 추구하는 객체지향이라는 개념이 좀 더 코드의 재사용과 확장성에 큰 도움을 준다.

다시말해 변수와 메소드가 하나의 객체를 구성하는데 이 객체를 가지고 갖가지 기능을 사용할 수 있다. 그러나 그 객체는 클래스라는 것을 통해 목적에 맞게 생성하여 사용할 수 있다. 따라서 규모가 큰 프로그램의 경우 클래스를 프로그램의 가장 작은 프로그램 구성요소라고 한다.

그러한 클래스들의 집합을 패키지라고 부르며 관련된 기능들의 집합들을 모아놓은 것이라 생각된다. 마지막으로 이러한 각각의 관련 기능들의 집합인 패키지가 더해지고 합쳐져서 하나의 어플리케이션이 된다.

---------------------------------------------------------------------------------

여기까지가 단지 클래스의 개념만 조금 아는 내가 설명을 듣고 정리해본 것이다. 이 생각이 옳을지 아닐지는 더 배워 나가야 할 것이다. 열심히 하자. 아자.

댓글 없음:

댓글 쓰기