Curso de programación con java

    Autor: Luis Fernando Apáez Álvarez

  -Curso PyM-

    Clase 3: POO parte I

    Fecha: 04 de diciembre del 2022

 


Contenido


Clases en java

Crearemos una carpeta nueva (denominada clases) en nuestro lugar de trabajo y dentro de ella crearemos el archivo Persona.java. Luego

Después, dentro de la misma carpeta crearemos un nuevo archivo denominada PruebaPersona.java

Crearemos otra clase de ejemplo. Para ello, en nuestro espacio de trabajo crearemos otra carpeta con dos archivos. El primero de ellos: Persona.java

Creamos el segundo archivo pruebaPersona.java

Otro ejemplo más sobre la definición de una clase. De nuevo crearemos una carpeta en nuestro espacio de trabajo y agregaremos dos archivos.

Probamos la clase anterior

Notemos que se imprime en consola los mensajes que colocamos en el constructor. Lo que ocurre es que cuando creamos un objeto, lo primero que se ejecuta es el constructor de la clase, de modo que, como en los constructores que definimos mandamos a imprimir en consola unos mensajes, entonces por eso es lo primero que se ejecuta y por ello es que vemos esos mensaje primero en la salida.

Para finalizar veremos otro ejemplo en la definición de una clase

realizamos las pruebas

 

Encapsulamiento

Recordemos que a veces es necesario encapsular atributos o métodos, pues no queremos que éstos sean de fácil acceso o que se lleguen a modificar. Recordemos también que en Python no había como tal atributos o métodos privados, en cambio, en java sí que los tendremos.

donde para cada atributo privado le hemos definido los correspondientes getters y setters. Luego

Veamos ahora un ejemplo de una clase que simule funciones básicas de una calculadora:

realizamos la prueba:

Palabra this

donde:

Y finalmente se muestran los mensaje que mandamos a imprimir en el método principal.