클래스와 인스턴스

이규훈·2022년 11월 21일

클래스 새로 만들 때 -> new 사용
클래스형 변수 이름 = new 생성자;

이렇게 실제로 사용될 수 있도록 생성된 클래스를 인스턴스 라고 한다.그리고 인스턴스를 가리키는 클래스형 변수를 참조 변수라고 한다.

Student studentA = new Student();

studentA -> 참조변수이고 ,이 변수가 생성된 인스턴스를 가르킨다.

클래스의 생성자를 호출하면 인스턴스가 생긴다.

참조변수 사용하기

. 이용해서 메서드, 멤버 변수 사용

인스턴스와 힙 메모리

인스턴스가 생성되면 그 것들은 힙 메모리에 저장된다.
클래스가 생성될때마다 인스턴스는 다른 메모리 공간을 차지한다. 그릭 참조변수에는 주소값이 들어간다느 것을 알아두자. 이때의 주소 값을 참조 값이라고 한다.

profile
개발취준생

0개의 댓글