객체 = 구현할 대상 (추상적인 말)
클래스 = 구현할 대상의 설계도
인스턴스 = 클래스를 가지고 구현된 실체(new 로 만든 것)
정도로 구분하자
객체는 구현할 대상이므로 좀 추상적인거고, 클래스와 인스턴스를 포함하는 용어다.
예를들어 회의할때,
우리가 어떤 프로그램을 만들기 위해서, 어떤 상태를 가지고 어떤 기능을 하는 객체가 필요합니다. 그리고 이 객체를 위해 클래스 설계는 어떻게 되어야 합니다.
이 코드를 보면 이 인스턴스(실체화 된 것)가 파라미터로 넘어갑니다. (이때 인스턴스 대신에 객체라고 혼용하는 경우도 많은데 앞으로 구분하는게 좋을듯!)
'IT > 자바' 카테고리의 다른 글
RMI Registry, 프로세스간 통신 (0) | 2020.05.21 |
---|---|
보일러 플레이트란? (boilerplate ) (0) | 2020.05.19 |
자료구조 정리 잘된 곳 (0) | 2020.05.13 |
해쉬코드, 이퀄스 (0) | 2020.05.08 |
해쉬맵 (0) | 2020.05.08 |