클래스와 객체
클래스 : 객체를 정의해 놓은 것
객체 : 클래스를 바탕으로 만들어진 객체
흔히 붕어빵 기계(틀)와 붕어빵 예시가 나오는데
이 때 붕어빵 기계를 클래스
붕어빵을 객체라고 생각한다.
붕어빵 기계는 붕어빵을 만들기 위해 존재하는 것으로
그 자체 만으로는 쓸모가 없다. 단지 붕어빵(객체, 인스턴스)을 만들기 위해 존재한다.
만약 붕어빵 틀 없이 붕어빵을 만들면 매번 다른 붕어빵이 생기고 모양을 잡는 등 힘들 것이다.
하지만 붕어빵 기계가 있으면 고민없이 그대로 찍어내면 된다.
이를 아까 말한 객체지향의 특징과 같이 생각해보면 좋다.
'IT정보' 카테고리의 다른 글
[자바] 상속이란 (0) | 2020.04.25 |
---|---|
[자바] 지역변수와 인스턴스 변수 (0) | 2020.04.24 |
[자바] JVM 이란 (0) | 2020.04.24 |
비트와 바이트 (0) | 2020.04.24 |
컴파일(Compile)이란 무엇인가 (0) | 2020.04.24 |