Program/Java & Jsp

02_01. Object와 Class란 무엇인가?

하랑파파♡ 2007. 11. 7. 10:37
728x90
반응형
SMALL
JAVA 프로그램은 크게 객체(Object)클래스(class)로 만들어진다.

그렇다면 객체와 클래스는 무엇인가?


일단은 객체(Object)에 대해서 알아보도록 하자.


프로그래밍에서 객체(Object)라는 것은 속성(Attribute)과 동작(Method)을 가지는 대상을 의미한다.


속성이란 어떤 대상의 구체적인 모양을 결정있는 성질을 의미한다.

볼펜을 예로 들면, 잉크의 색, 잉크 량, 뚜겅의 유무, 볼의 두께 등이 볼펜의 속성이라고 말할 수 있다.


동작이란 어떤 대상의 움직임에 대한 정의를 말한다.

볼펜을 예로 들면 구르다, 잉크가 줄다, 볼이 돌가다 등이 볼펜의 동작이 된다.


볼펜은 속성과 동작을 가지기 때문에 객체가 될 수 있다. 즉, 우리 주위의 모든 사물이 객체로 설명 될 수 있음을 알 수 있을 것이다.


그렇다면 클래스란 무엇인가?

간단히 말을 하자면 객체를 구체화 시키는 하나의 설계도 혹은, 설명서가 될 수 있다.


예를 들어, 볼펜을 만드는데 필요한 색깔, 크기, 재질 등등에 대해서 색갈은 빨간색으로, 크기는 15 Cm로, 재질은 프라스틱으로.... 등등 처럼구체화를 하는 것이다.


한 번에 다 이해하려 하지 말자....

지금 다 이해하려면 힘들다.....--;;

728x90
반응형
LIST

'Program > Java & Jsp' 카테고리의 다른 글

02_03_01. 기본자료형  (0) 2007.11.07
02_03.변수와 상수  (0) 2007.11.07
02_02. 코드 작성 원칙  (0) 2007.11.07
02_01_01.HelloJava.java 분석  (0) 2007.11.07
01.JAVA 환경 설정  (0) 2007.10.16