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

shoegaze님의 프로필 이미지
shoegaze

작성한 질문수

그림으로 배우는 자바, 파트2: 객체지향!

객체 조합 및 클래스 변수

Team 클래스와 Player 클래스

작성

·

134

0

Team 클래스와 Player 클래스는 서로 다른 스코프를 가지는데

어떻게 Team 클래스의 변수 타입을 Player[]으로 설정하고 

어떻게 Team 클래스의 메소드 안에서 totalPoints(); 메소드(Player 클래스의 메소드에 해당..)를 가져와서 사용할 수 있는건가요?

전체 코드 흐름은 이해되는데 이 부분이 마음에 걸리네요

답변 1

1

홍팍님의 프로필 이미지
홍팍
지식공유자

Team 클래스안에서 totalPoints()를 사용할 수 있는 이유는

레퍼런스 변수 players[i]를 사용해 Player 객체로 접근하였기 때문입니다.

해당 Player 객체는 totalPoins() 메소드를 수행할 수 있기에,

이러한 코드 작성이 가능합니다.

shoegaze님의 프로필 이미지
shoegaze

작성한 질문수

질문하기