[JAVA/객체지향] 클래스와 객체
2024. 1. 6. 13:01
1. 클래스 ( Class ) / 객체 ( Object )
Q1. 클래스는 왜 필요한가?
- 클래스는 객체를 정의해 놓은 것입니다.
- 따라서 객체를 생성하기 위해서 클래스가 필요합니다.
Q2. 그렇다면 객체는 왜 필요한가?
- 객체는 실제로 존재하는 것, 사물 또는 개념입니다.
- 객체는 인스턴스를 포함하는 일반적인 의미입니다.
💡 클래스를 인스턴스화하면 인스턴스가 됩니다.
-> 영어로 Instance 자체를 이해하면 훨씬 이해가 쉽습니다.
- 따라서 객체를 사용하기 위해서 필요합니다.
Q3. 객체를 사용한다는 것은 무엇인가?
- 이 질문은 객체의 구성요소를 살펴보어야 합니다.
- 객체의 구성요소에는 속성과 기능이 있습니다.
- 이때 속성은 변수로 정의됩니다.
- 기능은 메서드로 정의됩니다.
- 이러한 속성과 기능, 즉 변수와 메서드를 사용하기 위해서 객체를 사용합니다.
※ 이 내용은 책 [자바의 정석 _기초편]를 보고 정리한 내용입니다.
'STUDY > JAVA' 카테고리의 다른 글
[JAVA / 객체지향] 클래스 변수 / 인스턴스 변수 (1) | 2024.01.10 |
---|---|
[JAVA / 객체지향] 선언위치 변수종류 (0) | 2024.01.08 |
[JAVA / 객체지향] 클래스의 정의 (0) | 2024.01.08 |
[JAVA / 객체지향] 객체배열 (0) | 2024.01.08 |
[ JAVA / 객체지향 ] 인스턴스 생성과 사용 (0) | 2024.01.06 |