본문 바로가기
JAVA 공부

클래스와 객체

by KyeongOUK 2020. 4. 24.

그리고 인스턴스

 

 

클래스(Class)란?

클래스의 개념 

- 객체를 만들어 내기 위한 설계도 혹은 틀

- 연관되어 있는 변수와 메서드의 집합

 

 

객채(Object)란?

객채의 개념

- 소프트웨어 세계에 구현할 대상

- 클래스에 선언된 모양 그대로 생성된 실체

 

특징 

- '클래스의 인스턴스(instance)'라고도 부른다.

- 객체는 모든 인스턴스를 대표하는 포괄적인 의미를 갖는다.

- opp의 관점에서 클래스의 타입으로 선언되었을 때 '객체'라고 부른다.

 

 

인스턴스(instance)란?

의미상으로는 객체랑 비슷합니다. 객체(Object)는 인스턴스를 포함하고 있다.

인스턴스화란?

클랙스로부터 객체를 만드는 과정을 인스턴화라고 합니다.  인스턴스 생성법 Car a = new Car();

 

 

객체는 어떻게 만드나?

프로그램이 객체들의 조합으로 만들어짐을 배웠다. 그럼 객체는 뭘로 만들까? 정답은 클래스이다.

클래스와 객체의 구분(차이)

클래스란, 객체를 만들기 위한 설계도이다. 해당 설계도를 통해 만들어진 무언가! 이를 객체 또 다른 표현으로 인스턴스(instance)라 한다.

프로그램을 만들려면 여러 객체가 필요하다. 여러 객체를 만들려면, 객체별 클래스가 필요하다. 결과적으로, 프로그램을 만들기 위해서는 클래스를 잘 만들어야 한다.

 

 

'JAVA 공부' 카테고리의 다른 글

아스키코드(ASCII CODE)  (0) 2020.04.26
변수와 자료형(디폴트값)  (0) 2020.04.26
JVM  (0) 2020.04.24
컴파일이란?  (0) 2020.04.24
비트와 바이트  (0) 2020.04.24

댓글