我想将我的字段(变量)封装到不同的文件中。就像将我的应用程序的逻辑变成一个不同的文件(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