Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Sugerencia] quedaria el codigo asi?

quedaria algo asi el codigo clase Direccion.java

public class Direccion {
    String calle;
    String ciudad;
    String codigoPostal;

    // Constructor
    public Direccion(String calle, String ciudad, String codigoPostal) {
        this.calle = calle;
        this.ciudad = ciudad;
        this.codigoPostal = codigoPostal;
    }
}

la clase persona.java

public class Persona {
    String nombre;
    String numeroIdentidad;
    int edad;
    Direccion direccion;

    // Constructor
    public Persona(String nombre, String numeroIdentidad, int edad, Direccion direccion) {
        this.nombre = nombre;
        this.numeroIdentidad = numeroIdentidad;
        this.edad = edad;
        this.direccion = direccion;
    }
}

Ahora la clase Empresa.java

public class Empresa {
    String razonSocial;
    String numeroIdentidadSocial;
    Direccion direccion;

    // Constructor
    public Empresa(String razonSocial, String numeroIdentidadSocial, Direccion direccion) {
        this.razonSocial = razonSocial;
        this.numeroIdentidadSocial = numeroIdentidadSocial;
        this.direccion = direccion;
    }
}

Y en el Main

// Crear objeto de tipo Direccion
        Direccion direccionPersona = new Direccion("Calle Principal", "caracas", "12345");
        Direccion direccionEmpresa = new Direccion("Avenida Central", "barquisimeto", "54321");
         // Crear objeto de tipo Persona
        Persona persona = new Persona("Juan", "123456789", 30, direccionPersona);

        // Crear objeto de tipo Empresa
        Empresa empresa = new Empresa("ACME Inc.", "987654321", direccionEmpresa);
        
        
        
        //Salida yo aqui practicando los objetos
        
        System.out.println("Nombre de la persona: " + persona.nombre + " de " + persona.direccion.ciudad);
        System.out.println("Dirección de la empresa: " + empresa.direccion.calle + ", " + empresa.direccion.ciudad);
    
 

//Tamo activo
1 respuesta

Hola Alumno, ¡espero que estés bien!

Gracias por compartir tu solución, felicitaciones! Espero que estés disfrutando del contenido y las actividades!

Anexo: el foro se centra en las dudas de contenido y actividad, ¡pero apreciamos sus resultados! Te sugiero que compartas tus resultados en tu grupo en lo servidor en Discord.

Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.

¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!