POO (Programación Orientada a Objetos), static, final y clases en Java – 2
En esta segunda parte de programación orientada a objetos con Java, continuaremos con el ejemplo del post anterior. (Haz clic en las imágenes si no son muy claras) En esta ocasión, vamos a añadir un método para calcular la edad del estudiante, y lo haremos utilizando la palabra reservada “public”, de la misma manera que lo hemos hecho con los getters, setters y constructores. De esta forma, podremos acceder al método desde fuera de la clase. También añadiremos dos atributos, “edad” y “anioActual”, ambos de tipo privado. Con respecto a las dos nuevas variables, “anioActual” no tiene getter o setter, ya que no los vamos a necesitar. Esta variable solo será llamada dentro de la clase y no va a cambiar su valor. Por el contrario, edad cuenta con getter y setter por que cambiará su valor al llamar al método “calcularEdad()” y será llamada desde fuera de la clase para imprimir su valor. El método “calcularEdad()” recibirá un parámetro de tipo “Integer” llamado “anioNacimiento”, qu...