[JAVA] Instance 인스턴스

고민정·2024년 4월 1일

JAVA

목록 보기
1/32


자바는 원하는 무언가를 만들어내기 전에 먼저 그 '무언가' 를 만들어 내기 위한 공장을 만들어야 합니다.

예를들어, 자동차를 만들기 위해서는 자동차라는 공장을 먼저 만들어야 하는 것 과 같습니다.

public class Car {} 

Car 라는 클래스를 하나 만들어 줍니다.
이것이 자동차 공장입니다.

하지만 자동차 공장이 있다고 자동차가 자동적으로 생산 되는것은 아니죠?

아래 코드와 같이 공장을 써줘야 합니다.

public static void main(String[] args){
Car car1 = new Car();
Car car2 = new Car();
}

new(연산자) 는 Car( )(생성자) 에게 객체를 만들라고 명령합니다.

이렇게 만들어서 저장된 객체가 인스턴스(Instance)입니다.

car1 은 만들어진 인스턴스를 참조하는 변수입니다.

0개의 댓글