- 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.