【发布时间】:2018-09-20 01:48:28
【问题描述】:
我知道这是基础知识,但我真的不记得该怎么做。
- 在我的
MainActivity中,我用我从我的 数据库。 - 而且,我想做的是能够从其他类访问这个 util 类的数据。
例如,我在随机班级,我想从Util 获取属性。我该怎么做?考虑到我不能打电话给new Util()... 因为它会清除我在那个 util 类中的信息。综上所述,如何将一个对象保存在内存中以便从任何地方访问?
【问题讨论】:
-
使类静态
-
或者你可以只保留对类的引用,然后检索它。通常,您确实必须在某些时候使用静态方法,但通常最好尽可能多地使用实例。然而,依赖注入是一种替代方法,也可以使用。
-
如何将类变成静态的?如果我尝试“public static class Myclass”之类的东西,它会给我一个错误
-
这些其他随机类是在
MainActivity中创建的吗? -
可能是Creating Objects 上的 Oracle 的 Java 教程有您正在寻找的信息。
标签: java class object variables