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表示私有,在同一類內可見, 因此在其他類中無法直接對該對象進行修改,保證了對象的安全性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章