1.
클래스class
객체를 만들어 내기위한 설계도. 변수, 메서드 집합.
객체Object
구현할 대상.
클래스 내에서 선언된 실체
모든 인스턴스를 대표하는 포괄적인 의미.
인스턴스Instance
설계도(class) 바탕으로 소프트웨어 세계에 구현된 구체적 실체
소프트웨어 세계에 구현된 구체적 실체.
'객체를 소프트웨어에 실체화하면 그것을 '인스턴스'
2.
오브젝트와 인스턴스
오브젝트와 인스턴스 같은 단어로 취급될 때가 있고, 다른 단어로 취급될 때가 있다.
클래스타입으로 선언되었을 때 ' 객체 '
객체가 메모리에 할당되어 실제 사용될때 ' 인스턴스 '
같은의미 : 둘다 실체를 가리키는 의미
다른의미 :
인스턴스는 어떤 원본으로 부터 생성되었다는 의미.
오브젝트는 실체의 의미.
출처:
오브젝트와 인스턴스의 차이 – I_Jemin
OOP에서 오브젝트 Object와 인스턴스 Instance는 비슷한 의미로 사용되지만, 무의식적으로 분류를 하고 사용하고 있었습니다. 문제는 둘다 실제로 존재하는 사물을 의미하기 때문에 명확하게 둘의
www.ijemin.com
https://gmlwjd9405.github.io/2018/09/17/class-object-instance.html
[Java] 클래스, 객체, 인스턴스의 차이 - Heee's Development Blog
Step by step goes a long way.
gmlwjd9405.github.io
'코딩목록 B > JAVA' 카테고리의 다른 글
[JAVA] this() (0) | 2022.10.03 |
---|---|
[JAVA] 클래스 (0) | 2022.09.21 |
[JAVA] ArrayList (0) | 2022.09.20 |
[JAVA] 배열 Array (0) | 2022.09.19 |
[JAVA] 반복문 (0) | 2022.08.22 |