그리고 인스턴스
클래스(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 |
댓글