Javaクラスの前に、プライベート静的クラス名オブジェクト=新しいクラス名()の関数を使用します。

例:データベースの追加、削除、変更、チェックに特別に使用される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オブジェクトは1つだけですが、以下のmethodA、methodB、methodCメソッドで複数回呼び出すことができます。

利点
1. DButilsでメソッドを複数回呼び出し只需要创建一次对象ますが、オブジェクトの作成に必要なメモリ領域を大幅に節約でき、簡単に呼び出すことができます[開発でよく使用されます]
2.プライベートはプライベートで、同じクラスで可視であるため、オブジェクトを他のクラスで直接変更することはできず、オブジェクトのセキュリティが確保されます。

元の記事を21件公開 29 件を獲得 2821件を表示

おすすめ

転載: blog.csdn.net/VariatioZbw/article/details/105475292