Antes de la clase java, utilice la función de objeto de nombre de clase estático privado = nuevo nombre de clase ().

Ejemplo: hay una clase de herramienta DButils, que se utiliza especialmente para agregar, eliminar, cambiar y verificar la base de datos.

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操作");
    }
}

Ahora, llame a los métodos en DButils en la clase Servicio,

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();
    }
}

Se puede ver que solo se crea un objeto DButils en la clase de Servicio, pero se puede llamar varias veces en los métodos methodA, methodB, methodC a continuación.

Beneficios :
1. Llame a los métodos en DButils varias veces, pero 只需要创建一次对象, por lo tanto, ahorre en gran medida el espacio de memoria requerido para crear el objeto, y fácil de llamar [a menudo utilizado en el desarrollo]
2. privado significa privado, visible en la misma clase, por lo que El objeto no se puede modificar directamente en otras clases, lo que garantiza la seguridad del objeto.

Publicado 21 artículos originales · ganó 29 · vistas 2821

Supongo que te gusta

Origin blog.csdn.net/VariatioZbw/article/details/105475292
Recomendado
Clasificación