본문 바로가기

개발 공부

클래스와 인스턴스의 차이

클래스

클래스는 객체를 만들기 위한 템플릿 또는 청사진이다.

클래스는 객체의 구조와 행동을 정의하며 여기서 구조는 변수로, 행덩은 메소드로 표현된다.일종의 개념적 또는 추상적인 틀이며 하나의 정의일 뿐이다.ex) [자동차] class - 브랜드, 모델, 색상 - 속성- 주행, 정지 - 행동(메소드)

인스턴스

인스턴스는 클래스에 의해 생성된 객체이다.

클래스를 사용하여 실제 메모리에 할당된 것.

클래스를 바탕으로 만들어진 구체적인 실체이다.

클래스의 정의를 바탕으로 실제로 생성된 많은 객체 중 하나이다.

ex) [자동차] class를 바탕으로 만든 특정한 자동차 ( 현대 아반떼)

 

'개발 공부' 카테고리의 다른 글

Spring Security의 구조  (1) 2024.01.25
JWT 발급 과정  (0) 2024.01.24
java의 컴파일 과정  (0) 2024.01.22
MVC 모델?  (0) 2024.01.19
HTTP, HTTPS?  (0) 2024.01.17