java类前使用 private static 类名 对象 = new 类名() 的作用。

举例:这里有一个DButils工具类,专门用来对数据库进行增,删,改,查“”操作。

public class DButils {
    public void add() {
        System.out.println("对数据库进行add操作");
    }

    public void update() {
        System.out.println("对数据库进行update操作");
    }

    public void query() {
        System.out.println("对数据库进行query操作");
    }
    
    public void delete() {
        System.out.println("对数据库进行delete操作");
    }
}

现在,在Service类中对DButils中的方法进行调用,

public class Service {
    private DButils utils = new DButils();

    public void methodA() {
        utils.add();
        utils.query();
    }

    public void methodB() {
        utils.update();
        utils.add();
    }

    public void methodC() {
        utils.delete();
        utils.add();
    }
}

可以看出,在Service类中只创建了一个DButils对象,但却可以在下方的methodA,methodB,methodC方法中进行重多次的调用。

好处
1、多次调用DButils中的方法,但只需要创建一次对象,因此,大大节省了创建对象所需的内存空间,并且方便调用【在开发中经常使用】
2、private表示私有,在同一类内可见, 因此在其他类中无法直接对该对象进行修改,保证了对象的安全性。

发布了21 篇原创文章 · 获赞 29 · 访问量 2821

猜你喜欢

转载自blog.csdn.net/VariatioZbw/article/details/105475292