클래스 (Class)
-
객체를 만들어내기 위한 설계도 또는 틀
-
연관되어 있는 변수와 메서드의 집합
객체 (Object)
-
클래스로 구현한 모든 대상
-
클래스의 인스턴스
-
OOP 관점에서 클래스의 타입으로 선언되었을 때, 객체라고 한다.
인스턴스 (Instance)
-
인스턴스는 객체에 포함되는 개념이다.
-
OOP 관점에서 객체가 메모리에 할당되어 실제 사용될 때, 객체를 인스턴스라고 한다.
클래스와 객체
-
클래스는 설계도, 객체는 설계도로 구현한 모든 대상을 의미
객체와 인스턴스
-
클래스 타입으로 선언되었을 때 객체라고 부르고, 그 객체가 메모리에 할당되어 실제 사용될 때 인스턴스라고 한다.
'Programming Language > Java' 카테고리의 다른 글
[Java] 자바의 구동 원리와 JVM (Java Virtual Machine) (0) | 2021.01.13 |
---|---|
[Java] 오버로딩(Overloading) 과 오버라이딩(Overriding) (0) | 2021.01.13 |
[Java] 문자열 String 역순 (0) | 2021.01.12 |
[Java] 배열 내용 출력하기, Arrays.toString() (0) | 2021.01.06 |
[Java] 대문자, 소문자, 숫자 구분하기 (isUppercase, isLowerCase, isDigit) (0) | 2021.01.04 |