我想將我的字段(變量)封裝到不同的文件中。就像將我的應用程序的邏輯變成一個不同的文件(logic.java?)一樣,每個類都可以訪問應該是「全局」的變量。Java - 將字段封裝到不同的文件中...(使用IDE)
Netbeans能夠進行封裝,但它只是將setter/getter函數列表放入同一個文件中。
(後來,我想調用的函數與Logic lo = new Logic();
和lo.getValue()
,例如。)
如果有這樣做的更好的辦法,請賜教,我會刪除的問題。 (類在不同的包app.logic; app.desk; app.net等)
我不清楚你想要什麼。 – 2012-01-15 13:24:40
@DaveNewton - 比方說,你用變量編寫一個類。全球應該有哪些應用。 (假設你製作了一個遊戲,你應該在那裏跟蹤難度等)。你想在後面的兩個類中修改這些vaalue。但是你不能這麼做,除非兩個類具有相同的父類(擴展),或者變量是全局的,並且包是相同的。 || Tl; dr:我想要一組變量,然後修改,並在我的應用程序中讀取它們。 – Shiki 2012-01-15 13:28:01
參見:http://stackoverflow.com/questions/1022880/accessing-a-variable-from-another-class |彼得的答案是一樣的,通過訪問者可以訪問變量。我也想這樣做。但我真的不想自己做所有的工作。 – Shiki 2012-01-15 13:31:44