Alguien me podria hace un resumen de lo que en realidad significa Setter y getter por favor. No me quedo muy claro el concepto.

Angel Gerardo Ochoategui Occampo

Angel Gerardo Ochoategui Occampo

Pregunta
student
hace 6 años

Alguien me podria hace un resumen de lo que en realidad significa Setter y getter por favor. No me quedo muy claro el concepto.

4 respuestas
    José Vásquez

    José Vásquez

    student
    hace 6 años

    Es parte de la encapsulación de propiedades de las clases, cuando defines una clases en cualquier lenguaje puedes definir propiedades y metodos, según el lenguaje y las necesidades puedes hacer que esas propiedades sean accesible o no y también puedes definir como se acceden.

    Con el setter defines la forma como le asignaras un valor a una propiedad.

    Con getter defines la forma en como se obtendra cierta propiedad.

    Juan Carlos Barbaran Meza

    Juan Carlos Barbaran Meza

    student
    hace 6 años

    Hola Angelo,

    Setter: solo le indicas a python que un método de la clase servirá para cmabiar el valor de un atributo, es decir es como el usuario cambairá el valor de esa variable.

    Getter: es el método que hace que el usuario acceda a una variable.

    Juan Alberto Hernandez De Leon

    Juan Alberto Hernandez De Leon

    student
    hace 6 años

    Buen dia Angelo, una forma sencilla de entenderlo para mi es asi:

    Encapsulación: nos permite agrupar datos ysu comportamiento en un mismo lugar, ++controla el acceso a dichos datos++ (esto es la clave para entender setter y getter)

    Setter (Del verbo set en ingles -establecer): es una instrucción que nos dice cuando y como se modifica una clase o propiedad encapsulada.

    Getter (Del verbo get en ingles -obtener): es una instrucción que nos dice cuando y como podemos extraer información de una clase encapsulada.

    En el ejercicio, se esta poniendo como condición para modificar la región que esta este dentro de las regiones que hemos declarado que son Ciudad de México y Morelos.

    Espero te sirva la respuesta amigo, saludos.

    Angel Estrada

    Angel Estrada

    student
    hace 6 años

    Si tienes dudas puedes revisar este artículo, un compañero lo publico en una pregunta de otra persona y esta muy bueno. Me encanto!!!. Espero que te sirva!

Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.

Curso de POO y Algoritmos con Python
Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.