我想将我的字段(变量)封装到不同的文件中。就像把我的应用程序的逻辑放到另一个文件(logic.java?)中一样,每个类都可以访问应该是“全局”的变量。
Netbeans能够进行封装,但它只会将setter / getter函数列表放入同一个文件中。
(稍后,我想用Logic lo = new Logic();
和lo.getValue()
来调用这些函数。)
如果有更好的方法,请赐教,我会删除这个问题。 (这些课程在不同的包中。 app.logic ; app.desk ; app.net 等。)
答案 0 :(得分:0)
您想要的是高级重构功能,为此我建议您查看IntelliJ IDEA(社区版可以免费使用和下载,适用于所有平台)。
看看它here。
答案 1 :(得分:0)
我不知道我是否理解正确,但你可以做的是实现一个单例类:
public class Singleton {
private static Singleton instance = new Singleton();
private Singleton() {
}
public static Singleton getInstance() {
return instance;
}
// members, getters and setters
}
现在,这可以保证您在整个应用程序中只有Singleton
的一个实例,可以通过Singleton.getInstance()
在任何地方获取。