JAVA
Java Study
kims1997
2023. 3. 31. 18:19
반응형
인스턴스(instance)란, 객체지향 프로그래밍(OOP)에서 클래스(class)를 기반으로 생성된 구체적인 실체를 말합니다. 클래스는 객체를 만들기 위한 일종의 설계도이며, 이 설계도를 기반으로 구체적인 객체를 생성하면 그것이 인스턴스입니다.
예를 들어 자동차 클래스가 있다면 이클래스는 자동차 객체를 만들기 위한 설계도 이다 이 클래스를 기반으로 "아우디 A6" 라는 자동차객체를 생성하면, 이 객
예를 들어, 자동차 클래스가 있다면 이 클래스는 자동차 객체를 만들기 위한 설계도입니다. 이 클래스를 기반으로 "아우디 A6"이라는 자동차 객체를 생성하면, 이 객체가 바로 "아우디 A6" 인스턴스가 됩니다. 또한, "벤츠 S클래스"라는 자동차 객체를 생성하면, 이 객체는 "벤츠 S클래스" 인스턴스가 됩니다.
인스턴스는 클래스를 기반으로 생성되기 때문에, 같은 클래스에서 생성된 인스턴스끼리는 서로 다른 객체입니다. 예를 들어, 앞서 예로 든 "아우디 A6" 인스턴스와 "벤츠 S클래스" 인스턴스는 모두 자동차 클래스에서 생성된 인스턴스이지만, 서로 다른 객체입니다.
인스턴스는 자바에서도 중요한 개념 중 하나입니다. 자바에서는 new 키워드를 사용하여 클래스에서 인스턴스를 생성할 수 있습니다. 예를 들어, 다음과 같은 코드는 Person 클래스에서 인스턴스를 생성하는 예시입니다.
반응형