I about me

[하루 30분 CS지식] 클래스와 객체, 인스턴스 본문

CS

[하루 30분 CS지식] 클래스와 객체, 인스턴스

ssungni 2024. 10. 7. 18:59

클래스 (붕어빵틀)

객체를 만들어 내기 위한 틀로, 객체의 속성메서드의 집합을 담아놓은 것

 

객체 (붕어빵)

클래스로부터 만들어지는 실체

ex) 팥, 반죽

 

인스턴스

객체가 메모리에 할당된 상태이며, 런타임에 구동되는 객체를 말합니다.

객체와 같은 의미로 쓰입니다.

 

객체와 인스턴스의 차이

더보기

클래스로 만든 객체를 ‘인스턴스’라고도 한다. 그렇다면 객체와 인스턴스의 차이는 무엇일까? 이렇게 생각해 보자. a = Cookie()로 만든 a는 객체이다. 그리고 a 객체는 Cookie의 인스턴스이다. 즉, 인스턴스라는 말은 특정 객체(a)가 어떤 클래스(Cookie)의 객체인지를 관계 위주로 설명할 때 사용한다. ‘a는 인스턴스’보다 ‘a는 객체’라는 표현이 어울리며 ‘a는 Cookie의 객체’보다 ‘a는 Cookie의 인스턴스’라는 표현이 훨씬 잘 어울린다.

 

 

https://wikidocs.net/28

 

05-1 클래스

초보 개발자들에게 클래스(class)는 넘기 힘든 장벽과도 같은 존재이다. 독자들 중에도 클래스라는 단어를 처음 접하는 이들이 있을 것이다. 그러면 도대체 클래스가 무엇인지, 클…

wikidocs.net