¿Qué sentido tiene poner los atributos en privado si a la final los vamos a poder acceder mediante los Getters y Setters?

Sebastián Pineda Duque

Sebastián Pineda Duque

Pregunta
studenthace 4 años

¿Qué sentido tiene poner los atributos en privado si a la final los vamos a poder acceder mediante los Getters y Setters?

3 respuestas
para escribir tu comentario
    Hector Fabian Rodriguez Acosta

    Hector Fabian Rodriguez Acosta

    studenthace 4 años

    la idea en esto es que sollo sea accedida atraves de los getters and setters y nno desde cualquier punto de una funcion cualquiera.

    Revisate el tema de SCOPE para JAVA

    Sebastián Pineda Duque

    Sebastián Pineda Duque

    studenthace 4 años

    Qué buen punto 🤔

    Dan Yael Sajarópulos Verdugo

    Dan Yael Sajarópulos Verdugo

    studenthace 4 años

    Porque en los Getters y Setters puedes agregar condiciones.

    Por ejemplo: en los Setters puedes agregar una condición para evitar que se asigne un valor no válido. Por ejemplo imagina que tienes una máquina para manzanas, pero sólo puedes pelar un máximo de 10 manzanas. Si el usuario intenta agregar un valor mayor a 10 el setter no lo va a dejar.

Curso de Java SE Orientado a Objetos

Curso de Java SE Orientado a Objetos

Programa aplicaciones en Java usando orientación a objetos. Aprende a utilizar clases, herencia, polimorfismo, interfaces, encapsulamiento, métodos, modularidad y más, simulando la administración de citas médicas.

Curso de Java SE Orientado a Objetos
Curso de Java SE Orientado a Objetos

Curso de Java SE Orientado a Objetos

Programa aplicaciones en Java usando orientación a objetos. Aprende a utilizar clases, herencia, polimorfismo, interfaces, encapsulamiento, métodos, modularidad y más, simulando la administración de citas médicas.