개발자 기술 면접 준비/정리

클래스/인스턴스란?

ucong 2021. 5. 21. 15:59

클래스(Class)란?

- 객체를 정의하는 틀 또는 설계도와 같은 의미

- 클래스는 객체의 상태를 나타내는 필드(field)와 객체의 행동을 나타내는 메소드(method)로 구성

 

- 필드란 클래스에 포함된 변수, 메소드는 어떠한 작업을 수행하기 위한 명령문의 집합

 

인스턴스란(Instance)란?

- 클래스로부터 객체를 선언하는 과정을 클래스의 '인스턴스화' 라고함

- 객체가 메모리에 할당되어 실제 메모리를 차지하는 것

 

[ 참고사이트 ]

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

https://ucong-9796.tistory.com/8

https://geonlee.tistory.com/11

'개발자 기술 면접 준비 > 정리' 카테고리의 다른 글

C vs JAVA  (0) 2021.05.21
JAVA의 장단점  (0) 2021.05.21
객체란?  (0) 2021.05.21
AOP란?  (0) 2021.05.20
함수형 프로그래밍이란?  (0) 2021.05.20