Java 45. new 연산자
new 연산자
클래스 객체변수 = new 클래스();
인스턴스를 생성할 때 사용하는 코드이며 객체 변수가 실제 데이터가 아닌 참조 값을 갖는다는 내용이 포함되어 있다.
new는 클래스 타입의 인스턴스를 생성해주는 역할을 담당한다.
new연산자를 통해 메모리(Heap 영역)에 데이터를 저장할 공간을 할당받고 그 공간의 참조값을 객체에게 반환하여 주고 이어서 생성자를 호출하게 된다. 인스턴스를 핸들하기 위해서는 new 연산자를 통해 참조값을 저장한 객체로만 접근이 가능하다.
클래스 객체변수 = new 클래스();
자료형 참조값저장 메모리할당 생성자호출