sábado, 19 de noviembre de 2022

Kotlin Basico 22. Set y Get - POO

22. Set y Get - POO

- Estos métodos son utilizados para realizar la encapsulación, podemos definir cualquier propiedad o método, como privado y por medio de los geters y seters podremos acceder a ellas desde cualquier parte de nuestro programa.
Continuando con el ejemplo anterior defino la propiedad velocidadMax como privada.


- Creare una funcion get.
Hemos de definir el tipo de dato de retorno de la función get.
Luego crearemos una función set donde definiremos el valor de velocidadMax.
Esto es básicamente la encapsulación.
Poder poner un parámetro en privado, poder setear y asignar un valor a ese parámetro, a través de funciones. Java/Kotlin


- Esto es lo que pasaría en Java, en Kotlin varía un podo todo esto.
Al poner un seter lo que hacemos es crear una inicialización extra, un constructor para esa propiedad, en el ejemplo vemos como por medio de un set, se modifica le valor de velocidadMax y se le suma 20.


- Al invocar a ese objeto desde main, siempre se le sumaran 20 al valor que yo le asigne.

 

 

- El método get en Kotlin funciona de forma que cuando yo obtento el campo le puedo agregar una modificación.


En el ejemplo podemos observar como por medio del get, se suma tres al valor que nosotros hayamos asignado a la propiedad velocidadMax, en la función main.
Y por medio de set se asigna un valor en base a si su valor es mayor a una velocidad determinada.

- En definitiva por medio de get accedemos a la propiedad o método y por medio de set podemos modificarlo, en Java o Kotlin.
Y en Kotlin por medio de get podemos acceder y modificar este valor y en set podemos realizar una inicialización extra de una propiedad o método.

No hay comentarios:

Publicar un comentario

Gracias por vuestros aportes.