Language/Java

클래스(class), 객체(object), 인스턴스(instance) 차이

Raconer 2023. 4. 16. 23:45
728x90

Object_객체

  • Class의 Instance나 Array를 말한다.
    • 즉 어떤한 것을 정의 할수 있는 모든 것을 뜻한다.
    • 자동차, 컴퓨터, 사람, 개념 등

Class_클래스

  • 객체를 정의 하는 틀 또는 설계도 이다.

Instance_인스턴스

  • Class 타입의 Object를 인스턴스 라고 합니다.
  • 메모리에 할당된 객체
    // 클래스
    public Class Earth{
        private String name;
        private int width;
    }

    // obj -> 인스턴스
    Object obj = new Earth();

참고

--
코딩하는 보디 빌더
Java/Study

728x90

'Language > Java' 카테고리의 다른 글

검색이 빠른 자료구조  (0) 2023.07.12
버퍼링(Buffering)과 스트림(Stream)  (0) 2023.07.01
JVM 메모리 구조  (0) 2023.06.10