Instance

ExiNni·2023년 9월 11일
0

JAVA

목록 보기
17/20

인스턴스

참조변스를 통해서 다룰 수 있음
참조변스의 타입은 인스턴스 타입과 일치해야함.	
객체: 클래스를 기반으로 만들어진 모든 것을 포관하는 용어
인스턴스: 클래스로부터 생성된 개별 객체

예제 코드: 
	클래스명 변수명; // 클래스의 객체를 참조하기 위한 참조변수 선언
	변수명 = new 클래스명(); // 클래스의 객체를 생성 후, 객체의 주소를 참조변수에 저장

	Tv tv; // Tv 인스턴스 참조하기 위한 tv 선언
		Tv 클래스 타입의 참조변수 tv를 선언
		메모리 공간에 참조변수 tv를 위한 공간 선언!
		인스턴스 생성되지 않은 상태이므로 참조변수로 할 수 있는 것은 없으며, 선언만 된 것일 뿐
		
	tv = new Tv(); // Tv인스턴스를 생성한 다음, 생성된 Tv 인스턴스 주소를 참조변수 tv에 저장
		연산자 new 에 의해 Tv클래스의 인스턴스가 메모리 빈 공간에 생성
		대입연산자(=)에 의해 생성된 객체의 주소값이 참조변수 tv에 저장
		참조변수 tv를 통해 Tv 인스턴스에 접근할 수 있음
		인스턴스를 다루기 위해서 참조변수는 반드시 필요함
		
profile
Software Developer

0개의 댓글