일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Java
- elemMatch
- node
- ssh key
- Mongo
- iIntelliJ
- 다중 서버 명령
- MaridDB
- proguard
- Modulization
- Mongoose
- rest-assured
- Android
- memory structure
- Git
- window
- react-native
- 64k method
- Linux
- OOP
- pbkdf2-password
- API테스트
- instance
- multidex
- MEAN stack
- PBKDF2
- centos
- Setup
- event-driven
- Express
Archives
- Today
- Total
천줄코딩도 한 걸음부터
객체(Object)와 인스턴스(Instance) 본문
클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화라고 하며,
어떤 클래스로부터 만들어진 객체를 그 클래스의 인스턴스라고 한다.
결국 인스턴스는 객체와 같은 의미이지만, 객체는 모든 인스턴스를 대표하는 포괄적인 의미를 갖고 있으며,
인스턴스는 어떤 클래스로부터 만들어진 것인지를 강조하는 보다 구체적인 의미를 갖고 있다.
- 자바의 정석 中 -
이런 개념적인 내용들은 들을 때마다 내용이 달라 머릿속에 확 박히질 못하는 것 같다...
현실 세계의 사물(Object)들도 객체라고 부르고 클래스 생성에 따라 메모리에 할당된 객체인 인스턴스 또한 객체라고 부르니 헷갈릴 만도 하다.
결론적으로 인스턴스는 객체에 포함되는 말인 것 같다. 다만 객체는 현실 세계에 가깝고 인스턴스는 소프트웨어 세계에 가까운 느낌이다.
'Others' 카테고리의 다른 글
오버로딩과 오버라이딩 (0) | 2017.06.16 |
---|---|
JVM의 메모리구조 (0) | 2017.06.16 |
Java는 call-by-reference 방식을 지원하는가? (0) | 2017.06.16 |
IntelliJ IDEA 국제학생증(ISIC)으로 무료 계정 등록하기 (0) | 2017.06.15 |
Android로 Node.js 서버에 GET, POST 요청하기 (2) | 2017.05.14 |