JAVA__15

AMJ·2023년 2월 28일
0

언어_log

목록 보기
15/57

[변수선언] 객체타입과 생성자가 다른 상태

객체(타입) 참조변수 = new 생성자(인스턴스화);
TV aTV1 = new LGTV();
// LGTV에 있는 TV 기능만 추출하여 aTV1에 넣어 사용.

TV aTV2 = new 샤오미TV();
TV aTV3 = new 삼성LGTV();

// 활용
TV[] tvs = new TV[4];
tvs[0] = aTV1;
tvs[1] = aTV2;
tvs[2] = aTV3;

// for문을 이용해 한번에 모든 tv 끄기 실행
for (TV tv : tvs){
	tv.끄기();
}

참조변수는 앞의 객체를 참조하는 변수

객체 참조변수 = new 생성자;

생성자를 통해서 객체를 만들라
메모리에 만들어진 객체 > 인스턴스

참조한다. >> 래퍼런스한다. >> 가리킨다. // 다 같다

profile
재미있는 것들

0개의 댓글