El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

Java avanzado: Buenas prácticas

Setters y Getters dentro de Java

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Conoceremos el significado de los conceptos Get y Set, pero también aplicaremos de forma práctica cómo es que deben funcionar y para qué los vamos a utilizar durante la programación en un lenguaje como Java.

Transcripción

Los Setters y Getters, que en realidad son una forma de acceder a datos y colocar valores, son esenciales cuando estamos trabajando con la variables de instancia. Veamos un ejemplo. Vamos a poner algo común dentro de muchos programas, haciendo referencia a los meses. Los meses sabemos que en realidad, no son los meses digamos, en este caso, diferentes o variables. Sabemos que empieza en enero y termina en diciembre. Pero no voy a poner todos tampoco, solamente voy a poner, por ejemplo, haciendo referencia a enero, vamos a ponerlo entre comillas, ponemos una coma, ponemos febrero, ponemos marzo, abril y mayo. Aquí, en realidad, cuando estamos adentro de la programación, como esto no se va a imprimir, en realidad, no necesitamos ni siquiera poner mayúscula, minúscula o los acentos y, de hecho, no se acostumbra, para eso tenemos la parte de fuera, la que, en realidad, lo va a leer. Aquí vemos que me marca de nueva cuenta otro detalle que son los corchetes. En este tipo de datos sucede algo. Estos corchetes, en realidad, se deberían de cambiar por llaves, ahí está. Ahora, no tengo todos los meses, no es necesario para el ejemplo y te decía tampoco la parte ortográfica porque estamos dentro del software. Aquí todavía ni siquiera vamos a mandar imprimir, al momento de ya mandar imprimir tendríamos que pasar por diferentes validaciones. Supongamos que tenemos esto, esto, para el motivo que lo vayas a usar en realidad es mucho mejor hacerlo de la siguiente forma. Lo primero es convertirlo en privado. ¿Cómo? pues colocando la palabra "privado" adelante del tipo, ahí está, vamos a colocarlo así, y ahora podemos ver lo siguiente, podemos ver que aquí me marca un identificador y me dice que lo tengo mal pero es porque lo tenemos adentro de la ejecución, si yo lo coloco aquí, al bajar de la definición de la clase vemos que ya no me marca ningún error. ¿Qué es lo que sucedió? Lo estamos, en realidad, volviendo una variable de instancia y así estamos mejorando el rendimiento de nuestro programa porque aquí lo teníamos definido como una variable, en realidad, por decir común y corriente. Pero al tenerlo como una variable de instancia tenemos ciertas bondades, además de que podemos colocarlo como privado para proteger la información. Y lo que tendríamos que hacer al colocarlo como una variable de instancia sería agregar el get y el set. Por ejemplo, vamos a colocar aquí el get y vamos a colocar aquí el set. En este caso me marca un error pero es porque no estoy regresando los meses. Y aquí lo que tendría que hacer entonces es indicar que queremos colocar el valor y esto lo tendríamos que recibir aquí en los parámetros. Entonces, ¿qué es lo que pasó? Lo que pasa es que debemos de hacer privadas nuestras variables de instancia. Como ves lo saqué de aquí, de la parte principal, lo coloqué en la clase, en la definición y, además, al colocarlo como una variable de instancia tuve que agregar su get y tuve que agregar su set. Esto nos va a ayudar a mejorar el rendimiento, además de que esta variable que vemos va a ser raro que cambie, ¿por qué? porque los meses se mantienen. Así que cuando tenemos variables que no van a tener mucha rotación lo conveniente sería volverlo una variable de instancia y acceder a ellas mediante un get y un set.

Java avanzado: Buenas prácticas

Aprende a dirigir tu código del mejor modo con conceptos importantes en Java, útiles para todo profesional, y conoce a detalle la mejor forma de llevarlos a cabo en tu trabajo.

3:08 horas (39 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:30/01/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.