在 C# 中,我可以创建这样的类:
static class clsDBUtils
{
public static SQLiteCommand cmd;
public static SQLiteConnection conn;
public static String databaseFilePath;
public static bool getConnection()
{
}
}
然后我的命名空间中的任何地方都可以使用这种方式而无需初始化:
clsDBUtils.getConnection();
如何为 Java 重写它?
我不想使用:
clsDBUtils sqlutil= new clsDBUtils();
基本上同样的方式,只需制作一个(正常)final
具有私有构造函数的类(阻止能够执行new
) 并仅添加静态成员。
public final class clsDBUtils {
public static SQLiteCommand cmd;
public static SQLiteConnection conn;
public static String databaseFilePath;
public static bool getConnection() {
}
private clsDBUtils() {}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)