Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

LO QUE APRENDIMOS

Encapsulación: controlar el acceso a los atributos y métodos de una clase. Qué son los modificadores de acceso public y private. Métodos de lectura de atributos, que son los métodos getters. Métodos de modificación de los atributos, que son los métodos setters. El uso de la palabra clave "import" para importar clases de otros paquetes. El uso de la palabra clave "this". Buenas prácticas para dividir el código en paquetes, siguiendo la convención de dominio de la empresa al revés, por ejemplo, "com.aluracursos.screenmatch".

1 respuesta

Hola Yolima, espero que estés bien

Parece que has resumido muy bien los conceptos que aprendiste en la lección sobre orientación a objetos en Java. ¡Eso es genial! La encapsulación es realmente un concepto fundamental en la programación orientada a objetos, ya que te permite proteger los datos de una clase y controlar cómo se accede a ellos.

Aquí tienes un pequeño ejemplo práctico para ilustrar algunos de estos conceptos:

public class Persona {
    // Atributos privados
    private String nombre;
    private int edad;

    // Constructor
    public Persona(String nombre, int edad) {
        this.nombre = nombre; // Uso de "this" para referirse al atributo de la clase
        this.edad = edad;
    }

    // Método getter para nombre
    public String getNombre() {
        return nombre;
    }

    // Método setter para nombre
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    // Método getter para edad
    public int getEdad() {
        return edad;
    }

    // Método setter para edad
    public void setEdad(int edad) {
        this.edad = edad;
    }
}

En este ejemplo, los atributos nombre y edad están encapsulados dentro de la clase Persona y solo pueden ser accedidos o modificados a través de los métodos getters y setters. Además, el uso de this ayuda a diferenciar entre los parámetros del constructor y los atributos de la clase.

Espero que este ejemplo te ayude a comprender mejor cómo aplicar estos conceptos en tus propios proyectos. ¡Bons estudios!