클래스가 두 개 있습니다. Player
이 변수는 private int collectedDots
으로 정의되어 있으며 다른 클래스 Exit
에 액세스하려고합니다.자바 "가져 오기"및 "설정"방법
내가 같은 클래스 플레이어 내에서 가져 오기 및 설정 방법을 정의 :
public void setCollectedDots(int cd)
{
collectedDots = cd;
}
public int getCollectedDots()
{
return collectedDots;
}
하지만 지금은 Exit
클래스에서 collectedDots
필드를 액세스하려는. 이 두 메서드를 Exit 클래스에 복사하면 오류가 계속 발생합니다. cannot find symbol - variable collectedDots
.
get
및
set
방법 .. 내가 잘못
어떤 아이디어거야 설정하면 그때 Player 클래스에서 collectedDots
변수를 검색 할 수있을 것입니다 나의 이해했다?
플레이어를 종료 할 때 해당 메서드를 호출하고 거기에 복사하지 않아야합니다. – Pietu1998
@ Pietu1998 : 아마 그 대답을해야합니다 –
@ Pietu1998 나는 그 일을 시도했는데 if (Player.getCollectedDots <3)를 읽는 if 문이 있지만 변수 .setCollectedDots를 먼저 정의해야한다고하지만 Exit 클래스에서 정의하고 싶지는 않지만 그냥 호출하고 싶습니다. – user3509273