본문 바로가기

Back-end/Java

[Java] 클래스는 무엇이고 객체는 무엇인가요?

클래스는 객체를 정의하는 틀 또는 설계도와 같은 의미로 사용됩니다.

 

객체는 식별 가능한 개체 또는 사물입니다.

객체의 상태(속성, 특성)멤버 변수, 객체의 행동(기능)메소드 혹은 멤버 함수라고 표현합니다.

 

객체는 구별 가능한 식별자, 특징적인 행동, 변경 가능한 상태를 가집니다.

인스턴스(클래스가 메모리에 생성된 상태) 들을 통칭하는 용도로 사용합니다.