2014-04-21 68 views
0

我有兩個類,在類Player我有變量定義爲private int collectedDots,我想訪問另一個類ExitJava「獲取」和「設置」方法

我已經定義的類播放器內get和set方法,例如:

public void setCollectedDots(int cd) 
{ 
    collectedDots = cd; 
} 

public int getCollectedDots() 
{ 
    return collectedDots; 
} 

但現在我想從Exit類訪問collectedDots領域。當我將這兩種方法複製到Exit類時,我總是收到錯誤cannot find symbol - variable collectedDots

這是我的理解,我會再能檢索Player類的collectedDots變量一旦我設定的getset方法..

任何想法,我要去哪裏錯了嗎?

+6

您需要在退出時調用Player中的方法,而不是在那裏複製它們。 – Pietu1998

+0

@ Pietu1998:你應該可以作出這樣的回答 –

+0

@ Pietu1998我已經試過這樣做了,我有一個if語句讀取if(Player.getCollectedDots <3),但它說我需要首先定義變量.setCollectedDots,但是我不想在Exit類中定義它,我只是想調用它。 – user3509273

回答

0

我還沒有那麼熟悉Java,但我猜你需要確保你已經導入,你會用其他的類或者你可以在你的類的實例:

collectedDots點=新collectedDots(); int dotsValue = dots.getCollectedDots();