我有两个 java 类,一个叫做 MultiThreader,另一个是 ConnectionUtility,想要创建一个静态函数,这样我就可以在两个类中的任何一个中将文本设置为文本字段,从 ConnectionUtility 类访问文本字段很容易,只是使用 .setText("textToShow")
但是,使用来自其他类的方法,每次我使用静态方法时,我都必须实例化一个 ConnectionUtility 对象,这听起来像是在浪费资源,因为在 Android 或 Java 中创建对象非常昂贵。有没有比这里显示的示例更好的方法来做到这一点?这个例子是对资源的不当使用吗?
public static void printOutText(String string){
ConnectionUtility cu = new ConnectionUtility();
cu.jTextField1.setText(string);
cu = null;
}
编辑:问题的部分情况是我想避免使 jTextField1 对象静态。对于这种情况,它只是类成员变量
编辑二:我忘了提,这是针对 Java 桌面应用程序,而不是 Android 应用程序。我的错误是没有说清楚。我更习惯Android,之前在Java JFrame方面做得不多。