본문 바로가기

IT정보

[자바] 클래스와 객체

클래스와 객체

 

클래스 : 객체를 정의해 놓은 것

객체 : 클래스를 바탕으로 만들어진 객체

 

흔히 붕어빵 기계(틀)와 붕어빵 예시가 나오는데

이 때 붕어빵 기계를 클래스

붕어빵을 객체라고 생각한다.

 

붕어빵 기계는 붕어빵을 만들기 위해 존재하는 것으로

그 자체 만으로는 쓸모가 없다. 단지 붕어빵(객체, 인스턴스)을 만들기 위해 존재한다.

 

만약 붕어빵 틀 없이 붕어빵을 만들면 매번 다른 붕어빵이 생기고 모양을 잡는 등 힘들 것이다.

하지만 붕어빵 기계가 있으면 고민없이 그대로 찍어내면 된다.

 

이를 아까 말한 객체지향의 특징과 같이 생각해보면 좋다.

'IT정보' 카테고리의 다른 글

[자바] 상속이란  (0) 2020.04.25
[자바] 지역변수와 인스턴스 변수  (0) 2020.04.24
[자바] JVM 이란  (0) 2020.04.24
비트와 바이트  (0) 2020.04.24
컴파일(Compile)이란 무엇인가  (0) 2020.04.24