Skip to content

Practica4 #12

@heyrob1n

Description

@heyrob1n

// Versión de la clase Persona de familia/casa
class PersonaFamilia {
private String nombre;
private int edad;
private String relacion;
private String direccion;
private String telefono;

public PersonaFamilia(String nombre, int edad, String relacion, String direccion, String telefono) {
    this.nombre = nombre;
    this.edad = edad;
    this.relacion = relacion;
    this.direccion = direccion;
    this.telefono = telefono;
}

public void setNombre(String nombre) {
    this.nombre = nombre;
}

public String getNombre() {
    return nombre;
}

public void setEdad(int edad) {
    this.edad = edad;
}

public int getEdad() {
    return edad;
}

public void setRelacion(String relacion) {
    this.relacion = relacion;
}

public String getRelacion() {
    return relacion;
}

public void setDireccion(String direccion) {
    this.direccion = direccion;
}

public String getDireccion() {
    return direccion;
}

public void setTelefono(String telefono) {
    this.telefono = telefono;
}

public String getTelefono() {
    return telefono;
}

}

// Versión de la clase Persona contexto de escuela (alumno)
public class PersonaAlumno {
private String nombre;
private int edad;
private String matricula;
private String grado;
private double promedio;

public PersonaAlumno(String nombre, int edad, String matricula, String grado, double promedio) {
    this.nombre = nombre;
    this.edad = edad;
    this.matricula = matricula;
    this.grado = grado;
    this.promedio = promedio;
}

public void setNombre(String nombre) {
    this.nombre = nombre;
}

public String getNombre() {
    return nombre;
}

public void setEdad(int edad) {
    this.edad = edad;
}

public int getEdad() {
    return edad;
}

public void setMatricula(String matricula) {
    this.matricula = matricula;
}

public String getMatricula() {
    return matricula;
}

public void setGrado(String grado) {
    this.grado = grado;
}

public String getGrado() {
    return grado;
}

public void setPromedio(double promedio) {
    this.promedio = promedio;
}

public double getPromedio() {
    return promedio;
}

}

// Versión de la clase Persona contexto de empleo
public class PersonaEmpleo {
private String nombre;
private int edad;
private String puesto;
private double salario;
private String empresa;

public PersonaEmpleo(String nombre, int edad, String puesto, double salario, String empresa) {
    this.nombre = nombre;
    this.edad = edad;
    this.puesto = puesto;
    this.salario = salario;
    this.empresa = empresa;
}

public void setNombre(String nombre) {
    this.nombre = nombre;
}

public String getNombre() {
    return nombre;
}

public void setEdad(int edad) {
    this.edad = edad;
}

public int getEdad() {
    return edad;
}

public void setPuesto(String puesto) {
    this.puesto = puesto;
}

public String getPuesto() {
    return puesto;
}

public void setSalario(double salario) {
    this.salario = salario;
}

public double getSalario() {
    return salario;
}

public void setEmpresa(String empresa) {
    this.empresa = empresa;
}

public String getEmpresa() {
    return empresa;
}

}

public class Main {
public static void main(String[] args) {

    // Contexto de familia/casa
    PersonaFamilia personaFamilia = new PersonaFamilia("Juan", 30, "Hermano", "123 Calle Principal", "123-456-7890");
    System.out.println("Nombre de la persona en el contexto de familia: " + personaFamilia.getNombre());
    System.out.println("Relación en la familia: " + personaFamilia.getRelacion());
    System.out.println("Dirección: " + personaFamilia.getDireccion());
    System.out.println("Teléfono: " + personaFamilia.getTelefono());

    // Contexto de escuela (alumno)
    PersonaAlumno personaAlumno = new PersonaAlumno("Ana", 18, "A12345", "12º Grado", 9.5);
    System.out.println("Nombre del alumno: " + personaAlumno.getNombre());
    System.out.println("Matrícula: " + personaAlumno.getMatricula());
    System.out.println("Grado: " + personaAlumno.getGrado());
    System.out.println("Promedio: " + personaAlumno.getPromedio());

    // Contexto de empleo
    PersonaEmpleo personaEmpleo = new PersonaEmpleo("Pedro", 35, "Gerente de Proyectos", 75000.0, "ABC Inc.");
    System.out.println("Nombre del empleado: " + personaEmpleo.getNombre());
    System.out.println("Puesto: " + personaEmpleo.getPuesto());
    System.out.println("Salario: $" + personaEmpleo.getSalario());
    System.out.println("Empresa: " + personaEmpleo.getEmpresa());
}

}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions