generate functionFri, 21 Feb 2025

Realice un método constructor sobrecargado que tenga 4 métodos y que cada uno de ellos reciba los parámetros correspondientes para que el resultado de cada método se muestre como en la captura de pantalla. Los parámetros que puede recibir dichos métodos son nombre y edad.

Aquí te muestro un ejemplo de cómo podrías implementar un método constructor sobrecargado en Java con 4 métodos diferentes que reciban los parámetros correspondientes. ```java public class Persona { private String nombre; private int edad; // Constructor vacío public Persona() { this.nombre = ""; this.edad = 0; } // Constructor con nombre y edad public Persona(String nombre, int edad) { this.nombre = nombre; this.edad = edad; } // Constructor con nombre y edad, pero con un valor por defecto para la edad public Persona(String nombre, int edad, int edadDefecto) { this.nombre = nombre; this.edad = edadDefecto; } // Constructor con nombre, pero sin edad public Persona(String nombre) { this.nombre = nombre; this.edad = 0; } // Método para mostrar la información de la persona public void mostrarInformacion() { System.out.println("Nombre: " + this.nombre); System.out.println("Edad: " + this.edad); } public static void main(String[] args) { // Crear una persona con constructor vacío Persona persona1 = new Persona(); System.out.println("Persona 1:"); persona1.mostrarInformacion(); // Crear una persona con constructor con nombre y edad Persona persona2 = new Persona("Juan", 30); System.out.println("\nPersona 2:"); persona2.mostrarInformacion(); // Crear una persona con constructor con nombre y edad, pero con un valor por defecto para la edad Persona persona3 = new Persona("María", 25, 30); System.out.println("\nPersona 3:"); persona3.mostrarInformacion(); // Crear una persona con constructor con nombre, pero sin edad Persona persona4 = new Persona("Pedro"); System.out.println("\nPersona 4:"); persona4.mostrarInformacion(); } } ``` La salida de este programa sería: ``` Persona 1: Nombre: Edad: 0 Persona 2: Nombre: Juan Edad: 30 Persona 3: Nombre: María Edad: 30 Persona 4: Nombre: Pedro Edad: 0 ``` En este ejemplo, se crean cuatro personas con diferentes constructores y se muestra su información utilizando el método `mostrarInformacion()`.

Want to kickstart your project?Use the new AI Studio to create your code