Crear una clase llamada Persona.java con los siguientes atributos:
Persona.java
Agrega un constructor a la clase para inicializar estos atributos.
Implementa los siguientes métodos:
mostrarInformacion:
modificarDireccion:
Crea al menos dos objetos de la clase Persona e inicializa sus atributos con datos diferentes.
Persona
Utiliza los métodos mostrarInformacion() y modificarDireccion() para mostrar la información de las personas y cambiar la dirección de una de ellas.
mostrarInformacion()
modificarDireccion()
No requiere entrada
Información de Persona 1: Nombre: Juan Edad: 30 Dirección: Calle A Información de Persona 2: Nombre: María Edad: 25 Dirección: Calle B La dirección se ha modificado a: Calle C Nombre: Juan Edad: 30 Dirección: Calle C
public class Persona { // Atributos String nombre; int edad; String direccion; // Constructor public Persona(String nombre, int edad, String direccion) { this.nombre = nombre; this.edad = edad; this.direccion = direccion; } // Método para mostrar la información de la persona public void mostrarInformacion() { System.out.println("Nombre: " + nombre); System.out.println("Edad: " + edad); System.out.println("Dirección: " + direccion); } // Método para modificar la dirección de la persona public void modificarDireccion(String nuevaDireccion) { this.direccion = nuevaDireccion; System.out.println("La dirección se ha modificado a: " + nuevaDireccion); } public static void main(String[] args) { // Crear objetos de la clase "Persona" Persona persona1 = new Persona("Juan", 30, "Calle A"); Persona persona2 = new Persona("María", 25, "Calle B"); // Mostrar información de las personas System.out.println("Información de Persona 1:"); persona1.mostrarInformacion(); System.out.println("\nInformación de Persona 2:"); persona2.mostrarInformacion(); // Modificar la dirección de Persona 1 persona1.modificarDireccion("Calle C"); persona1.mostrarInformacion(); } }
Haz clic aquí para ver la solución del ejercicio
Compártelo en tus redes sociales y desafía a tus amigos a resolver problemas de programación. Juntos, podemos aprender y crecer.
El codigo se ha copiado correctamente en el portapapeles.
Continua mejorando tus habilidades de programación en Java con nuestra selección de ejercicios prácticos de la lección. ¡Haz clic en Practicar y desafía tus conocimientos!
Explora los fundamentos de la programación orientada a objetos en Java. Aprende sobre clases y objetos, los componentes esenciales que dan vida a la modularidad y reutilización del código en este lenguaje de programación versátil.
Explora la esencia de la programación orientada a objetos en Java al comprender a fondo los atributos y métodos. Descubre cómo estos elementos fundamentales son cruciales para la creación de clases y objetos, proporcionando modularidad y eficiencia en el desarrollo de software.
Descubre la importancia de los constructores en Java y cómo inicializan objetos de manera crucial. Aprende las mejores prácticas para garantizar la coherencia en la creación de instancias y optimiza tu código con nuestros ejemplos detallados.
En Java los modificadores de acceso son fundamentales para controlar la visibilidad y el alcance de los atributos y métodos dentro de una clase.
Aprende a crear interfaces seguras con métodos getters y setters en Java. Descubre cómo estos métodos favorecen la encapsulación y proporcionan un control preciso sobre la modificación de atributos.
Crea un programa en Java que solicite tres nombres de personas al usuario y los almacene en un array de objetos de tipo Persona.
El operador instanceof en Java se utiliza para verificar si un objeto es una instancia de una clase, subclase o implementa una interfaz específica.
Las clases anidadas e internas en Java están definidas dentro de otra clase y tienen acceso a los miembros de la clase contenedora, incluyendo los miembros privados.
Cree un nuevo proyecto en Java con tres clases más otra clase para probar la lógica del código. Las clases principales del programa son las siguientes clases.
Cree un programa en Java para gestionar un álbum de fotos utilizando la programación orientada a objetos.
Crear una clase llamada "Persona" con atributos como nombre, edad y dirección. Luego, crear objetos de la clase "Persona" e inicializar sus atributos. Implementar métodos para mostrar y modificar estos atributos.
La herencia en Java es uno de los pilares fundamentales de la programación orientada a objetos (POO). Proporciona un mecanismo mediante el cual una clase puede heredar propiedades y comportamientos de otra clase.
Una clase abstracta es una clase que no puede ser instanciada directamente. Esto significa que no puedes crear objetos directamente a partir de una clase abstracta mediante el operador new.
Cree un programa en Java que represente el siguiente diagrama de clases UML.
Crea un programa en Java que implemente una interfaz IVehiculo con dos métodos, uno para Conducir de tipo void y otro para Repostar de tipo bool que tenga un parámetro de tipo entero con la cantidad de gasolina a repostar.
Crea un programa en Java que implemente una clase abstracta Animal que tenga una propiedad Nombre de tipo texto y tres métodos SetNombre(string nombre), GetNombre y Comer.
Practica ejercicios en Java de programación orientada a objetos. Aprende a usar constructores, destructores, la herencia, las interfaces entre otros.
Curso de programación gratuito con ejercicios y soluciones prácticas en C#. ¡Comienza a aprender ahora mismo!
Lleva tus lecciones de Exercises C# a todas partes con nuestra aplicación para Android. Descárgala ahora desde Google Play.
Utilizamos cookies propias y de terceros para mejorar nuestros servicios. Si continua navegando, consideramos que acepta su uso.