강의

멘토링

커뮤니티

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

김동연님의 프로필 이미지
김동연

작성한 질문수

디자인 패턴 with JAVA (GoF)

어댑터 패턴의 이해와 구현하기

어댑터 패턴 질문하겠습니다 선생님

작성

·

233

0

막바지에 보면은 다중상속을 구현해서 

extends BPlayerImpl implements APlayer 를 하셨고

재정의한 (@Override) 에서는 implements 를 한 APlayer 의 play 메서드를 재정의 했습니다  

그런데 안에서 다시 호출하는 playFile 메서드는 extends 한 BPlatyerImpl의 메서드 playFile 를 호출했는데 

이것을 그냥 바로 호출할 수 있는 원리가 무엇인가요?

답변 1

0

이재환님의 프로필 이미지
이재환
지식공유자

추상클래스의 메서드와 인터페이스의 메서드는 구현 후 사용해야 하지만

상속받은 클래스의 메서드는 그냥 사용 가능합니다.

클래스의 기초입니다.

김동연님의 프로필 이미지
김동연

작성한 질문수

질문하기