Entradas

Mostrando las entradas etiquetadas como Java

POO (Programación Orientada a Objetos), static, final y clases en Java – 2

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

POO (Programación Orientada a Objetos), public, private y clases en Java - 1

Imagen
Para entrar al conocido mundo de la programación orientada a objetos en Java se necesita comprender el concepto de clase y sus utilidades. Para esto resaltaremos dos puntos: La definición y su e structura. 1.        En Java, las clases son la base para la programación orientada a objetos (POO). Una clase es una plantilla o modelo que define un conjunto de propiedades y comportamientos comunes que comparten los objetos que se crean a partir de ella. 2.         Para definir una clase en Java, se utiliza la palabra reservada “class”, seguida del nombre de la clase. Dentro de una clase se pueden definir variables, métodos y constructores. Los métodos son funciones que se definen dentro de una clase y se utilizan para realizar operaciones específicas. Veamos un ejemplo: Supongamos que has creado una clase llamada "Estudiante" que hace referencia a un estudiante universitario. Para crearla, debes hacer clic derecho en la c...