인프런 커뮤니티 질문&답변

최은희님의 프로필 이미지
최은희

작성한 질문수

나도코딩의 자바 기본편 - 풀코스 (20시간)

추상 클래스

객체 생성 부분에서 헷갈려요

작성

·

298

·

수정됨

-1

 안녕하세요

Camera 클래스는 추상 클래스라서 객체를 생성할 수 없는 상황에서, 아래의 코드는 FactoryCam과 SpeedCam의 객체가 되는 건가요?

 

 


		Camera factoryCam = new FactoryCam();
		factoryCam.showMainFeature();
		
		Camera speedCam = new SpeedCam();
		speedCam.showMainFeature();
		

답변 1

0

나도코딩님의 프로필 이미지
나도코딩
지식공유자

안녕하세요?

그렇습니다. 더 정확히 말씀드리면 작성해주신 코드는
1) FactoryCam 클래스로부터 만들어진 객체를 factoryCam 이라는 이름의 변수로,
2) SpeedCam 클래스로부터 만들어진 객체를 speedCam 이라는 이름의 변수로
각각 참조합니다 😊

감사합니다.

 

최은희님의 프로필 이미지
최은희

작성한 질문수

질문하기