컴공생의 다이어리

[자바, Java] 클래스(class), 객체(object), 인스턴스(instance) 차이 본문

Development/Java

[자바, Java] 클래스(class), 객체(object), 인스턴스(instance) 차이

컴공 K 2021. 8. 12. 00:01

클래스(class), 객체(object), 인스턴스(instance) 차이

클래스란 객체를 정의하고 만들어 내기 위한 설계도 혹은 틀을 말한다. 클래스 안에는 객체를 만들어내기 위해 필요한 변수와 메서드들이 존재한다.

객체란 클래스에 선언된 모양 그대로 생성된 실체를 말하며 '클래스의 인스턴스'라고 부른다.

인스턴스란 클래스를 통해서 구현해야할 대상(객체)이 실제로 구현된 구체적인 실체를 말한다.

 

예를들어 붕어빵을 만든다고 상황을 가정해보자. 여기서 클래스는 붕어빵을 만들기 위한 틀이 되고 객체는 붕어빵이다. 그리고 인스턴스는 붕어빵 틀로 찍어낸 각각의 붕어빵이다.

팥붕어빵과 슈크림붕어빵은 같은 타입의 객체이지만, 인스턴스 관점으로 보았을 때는 다르다.

 

 

 

https://victor8481.tistory.com/280

 

What is Instance (인스턴스란?)

1. 일반적으로 어떤 집합에 대해서, 그 집합의 개별적인 요소. 객체 지향 프로그래밍에서, 어떤 클래스에 속하는 각 객체를 인스턴스라고 한다. 예를 들면 ‘목록(list)’이라는 클래스를 정의하

victor8481.tistory.com

https://javakid.tistory.com/8

 

클래스, 객체 , 인스턴스의 차이

클래스, 객체, 인스턴스의 개념 클래스(Class)란?    º개념           · 객체를 정의하고 만들어 내기 위한 설계도 혹은 틀           · 연관되어 있는 변수와 메서드의 집합    º특징..

javakid.tistory.com

https://ssungkang.tistory.com/entry/Python-%ED%81%B4%EB%9E%98%EC%8A%A4%EC%99%80-%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%EB%9E%80

 

클래스와 인스턴스란? (1)

안녕하세요 강민성입니다. 오늘은 파이썬의 클래스와 인스턴스에 대해서 알아보도록 하겠습니다. 객체지향언어에서는 빼놓을 수 없는 개념이죠. 파이썬 언어로 들어가기 전에 현실세계에서 무

ssungkang.tistory.com

https://blog.naver.com/PostView.nhn?blogId=good_ray&logNo=222069343755 

 

[Java] 클래스, 객체, 인스턴스 차이 구분

클래스 - 일종의 설계도로써 예를들자면, 휴대폰의 특성과 기능들을 정의해놓은 것 - 연관되어있는 메소드...

blog.naver.com

 

728x90
Comments