例:データベースの追加、削除、変更、チェックに特別に使用される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.プライベートはプライベートで、同じクラスで可視であるため、オブジェクトを他のクラスで直接変更することはできず、オブジェクトのセキュリティが確保されます。