















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Este documento proporciona una introducción a la programación orientada a objetos en java. Cubre temas como la creación de objetos, el acceso a atributos y métodos, la inicialización mediante constructores, la sobrecarga de métodos y la encapsulación. También incluye varios ejercicios prácticos para aplicar los conceptos aprendidos, como la creación de clases bombero y persona, y la implementación de una clase empleado y una clase cuenta bancaria. El documento podría ser útil para estudiantes universitarios que estén aprendiendo programación orientada a objetos en el contexto de java, ya que proporciona una guía detallada y ejemplos prácticos.
Typology: Lecture notes
1 / 23
This page cannot be seen from the preview
Don't miss anything!
















En Java los objetos se crean únicamente de forma dinámica. Para ello se utiliza el operador new. Los objetos en Java se utilizan siempre a través de referencias. Los pasos a seguir en la creación de un objeto son: ◦ (^) Declarar una referencia a la clase ◦ (^) Crear un objeto mediante el operador new invocando al constructor adecuado ◦ (^) Conectar el objeto con la referencia
(^) Acceso a atributos ◦ (^) Variable que guarda la referencia al objeto seguido por un “.” y el nombre del atributo ◦ (^) c.saldo= 10000,45; Acceso a métodos ◦ (^) Variable que guarda la referencia al objeto seguido por un “.” y el nombre del método ◦ (^) c.ingreso= 2340,33; (^) Referencia propia ◦ (^) Para referirse al objeto actual se puede utilizar la palabra reservada this
(^) crear una clase llamada Persona. Sus atributos son: nombre, edad y ID. Construye los siguientes métodos para la clase: (^) Un constructor, donde los datos pueden estar vacíos. Un constructor que inicializa los tres atributos Un constructor que inicializa nombre y ID Los setters y getters para cada uno de los atributos. (^) mostrarPersona(): Muestra los datos de la persona. (^) esMayorDeEdad(): Devuelve un valor lógico indicando si es mayor de edad.