我現在有點被卡住了一部分任務,希望你能告訴我我哪裏出錯了。從另一個對象獲取數組列表
我正在建立一個非常複雜的iTunes程序,目前正在研究一種方法來讓所有參與特定音軌的音樂家顯示出來(例如「Frank Black,Joey Santiago,Kim Deal」等)。方法需要通過檢索Artist對象內的數組列表並顯示它。
雖然我遇到了我的get()
方法問題。我知道我應該實施get()
方法,以便Track對象可以訪問Artist對象中的字段,但是我嘗試執行此操作的所有方法都發送了錯誤消息。到目前爲止,我已經試過「for循環」的增強是這樣的:
for (String member : members.getMembers()) {
其中「成員」是ArrayList
其中包含每個音樂家的名字的String
,但發出了「不能找到符號 - 可變成員「。然後,我試着這樣做:
for (String member : Artist.members.getMembers()) {
但說「非靜態變量成員不能從靜態上下文中引用」。我覺得我錯過了一些非常基本的東西。你們中的任何人都知道它可能是什麼......?
能否請您發表您的主類和藝術家類。 – 2014-10-29 16:28:04
你可以向你展示你嘗試這樣做的課程嗎? – conFusl 2014-10-29 16:33:55
你能告訴我們你是如何聲明成員ArrayList的。你使用了static關鍵字嗎?請只添加更多的代碼:) – bvdb 2014-10-29 16:36:31