DEV Community

sunj
sunj

Posted on

Java, new 연산자

인스턴스화

클래스로부터 객체를 만드는 과정
어떤 클래스로부터 만들어진 객체를 그 클래스의 인스턴스라고 한다.

객체 : 모든 인스턴스를 대표하는 포괄적인 의미
인스턴스 : 어떤 클래스로부터 만들어진 것인지를 강조하는 보다 구체적인 의미

Tv t; // Tv 클래스 타입의 참조변수 t를 선언
t = new Tv(); // Tv인스턴스를 생성한 후, 생성된 Tv 인스턴스의 주소를 t에 저장
Enter fullscreen mode Exit fullscreen mode

인스턴스(객체)를 생성해주는 역할

메모리(Heap 영역)에 데이터를 저장할 공간을 할당받고

그 공간의 참조값을 객체에게 반환하여 주고 이어서 생성자를 호출한다.

참조 : https://doozi0316.tistory.com/entry/JAVA-5%EC%A3%BC%EC%B0%A8-%ED%81%B4%EB%9E%98%EC%8A%A4%ED%81%B4%EB%9E%98%EC%8A%A4-%EA%B0%9D%EC%B2%B4-new-%EB%A9%94%EC%86%8C%EB%93%9C-%EC%83%9D%EC%84%B1%EC%9E%90-this

Top comments (0)