[JAVA/객체지향] 클래스와 객체

2024. 1. 6. 13:01

1. 클래스 ( Class ) / 객체 ( Object )

 

Q1. 클래스는 왜 필요한가?

 

  • 클래스는 객체를 정의해 놓은 것입니다.
  • 따라서 객체를 생성하기 위해서 클래스가 필요합니다. 

 

Q2. 그렇다면 객체는 왜 필요한가?
  • 객체는 실제로 존재하는 것, 사물 또는 개념입니다.
  • 객체는 인스턴스를 포함하는 일반적인 의미입니다.

💡 클래스를 인스턴스화하면 인스턴스가 됩니다.

-> 영어로 Instance 자체를 이해하면 훨씬 이해가 쉽습니다.

 

  • 따라서 객체를 사용하기 위해서 필요합니다.

 

Q3. 객체를 사용한다는 것은 무엇인가?
  • 이 질문은 객체의 구성요소를 살펴보어야 합니다.
  • 객체의 구성요소에는 속성과 기능이 있습니다.
  • 이때 속성은 변수로 정의됩니다.
  • 기능은 메서드로 정의됩니다.
  • 이러한 속성과 기능, 즉 변수와 메서드를 사용하기 위해서 객체를 사용합니다.

 

 

 

 

※ 이 내용은 책 [자바의 정석 _기초편]를 보고 정리한 내용입니다.

BELATED ARTICLES

more