在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类(阻止能够执行新的)并仅添加静态成员.
public final class clsDBUtils {
public static SQLiteCommand cmd;
public static SQLiteConnection conn;
public static String databaseFilePath;
public static bool getConnection() {
}
private clsDBUtils() {}
}
标签:c,java
来源: https://codeday.me/bug/20190713/1452309.html