John's Code Journey

[TIL] 내일배움캠프 250220 본문

Today I Learned/스파르타 내일배움캠프

[TIL] 내일배움캠프 250220

Johnnnn 2025. 2. 20. 20:38
728x90

오늘은 자바 클래스 파트를 복습했다.

 

클래스, 객체, 인스턴스 정리

 

클래스 - Class

클래스는 객체를 생성하기 위한 '' 또는 '설계도'이다.

클래스는 객체가 가져야 속성(변수) 기능(메서드) 정의한다.

 

객체 - Object

오브젝트(Object)는 클래스의 인스턴스를 의미합니다. 즉, 클래스에서 정의된 속성(변수)과 동작(메서드)을 실제로 메모리에 할당하여 사용하는 구체적인 실체입니다. 클래스는 설계도나 틀에 해당하고, 오브젝트는 그 틀을 바탕으로 실제로 생성된 객체입니다.

 

인스턴스 - Instance

인스턴스(Instance)란, 클래스를 기반으로 실제로 생성된 객체를 의미합니다. 즉, 클래스라는 설계도로부터 메모리에 할당되어 구체적인 데이터를 가지게 된 실체가 인스턴스입니다. 클래스는 객체를 만들기 위한 틀만 제공하고, 실제 객체는 클래스의 인스턴스로서 메모리 상에 존재합니다. 자바에서는 new 키워드를 사용하여 클래스로부터 인스턴스를 생성합니다.

 

객체는 실제 메모리에 존재하는 실체를 의미하며, 인스턴스는 특정 클래스에서 생성된 객체를 가리킨다.

'Today I Learned > 스파르타 내일배움캠프' 카테고리의 다른 글

[TIL] 250224  (1) 2025.02.24
[TIL] 내일배움캠프 250221  (0) 2025.02.21
[TIL] 내일배움캠프 250219  (3) 2025.02.19
[TIL] 내일배움캠프 250218  (0) 2025.02.18
[TIL] 내일배움캠프 250217  (1) 2025.02.17