Post

JAVA 인스턴스란 무엇인가

자바에서 인스턴스는 클래스에서 생성된 객체를 가리킨다.

클래스는 객체의 이라고 생각하면 되고, 인스턴스는 그 틀을 이용해서 실제로 메모리 상에 할당된 객체를 의미한다.

클래스는 설계도, 인스턴스는 그 설계도를 바탕으로 만들어진 실제 물건

1
    ex) 사람이라는 클래스가 있다면, 이 클래스의 인스턴스는 실제로 존재하는 사람들이 된다.

각각의 인스턴스는 클래스에서 정의된 속성과 메서드를 가지고, 서로 다른 값을 갖거나 서로 다른 행동을 할 수 있다.

  • 인스턴스는 동일한 클래스의 다른 인스턴스와는 서로 독립적으로 존재한다. 따라서 각 인스턴스는 자신의 속성을 가지고, 자신의 메모리 공간을 차지하고 독립적으로 동작한다.
This post is licensed under CC BY 4.0 by the author.