Java oculto y encapsulado
En Java, al declarar los datos como privados (privados) y luego proporcionar métodos públicos (públicos): getXxx () y setXxx () para lograr la operación del atributo, con el fin de lograr el siguiente propósito:
ocultar una clase no necesita proporcionar Los detalles de la implementación; los
usuarios solo pueden acceder a los datos a través de métodos personalizados previamente, que pueden agregar fácilmente lógica de control para limitar las operaciones no razonables en los atributos,
facilitar la modificación y mejorar la capacidad de mantenimiento del código;
Ejercicio
Encuentra el perímetro y el área de un rectángulo.
Construye una clase Lon_s
package das;
public class Lon_s {
private int a,b;
public int getAB() {
return a*b;
}
public int getABS() {
return 2*(a+b);
}
public void setAB(int a,int b) {
this.a = a;
this.b = b;
}
}
Crear texto de clase de prueba
package das;
public class Text {
public static void main(String[] args) {
Lon_s l=new Lon_s();
l.setAB(2,4);
System.out.println("面积"+l.getAB());
System.out.println("周长"+l.getABS());
}
}
El llamado javaBean se refiere a una clase de Java que cumple con los siguientes estándares: la
clase es pública,
tiene un constructor público sin parámetros,
tiene atributos y tiene los métodos get y set correspondientes.Los
usuarios pueden usar JavaBean para acceder a funciones, procesamiento, valores y acceso a la base de datos. Cualquier otro objeto que se pueda crear con código Java está empaquetado, y otros desarrolladores pueden usar estos objetos a través de páginas JSP internas, Servlets, otros JavaBeans, programas o aplicaciones de subprogramas. Los usuarios pueden pensar que JavaBean proporciona una función de copiar y pegar en cualquier momento y en cualquier lugar, sin preocuparse por los cambios.