MÉTODOS En la clase del 31 de Mayo agregamos los métodos set y get a la clase persona, empleado y cliente Clase Persona public class Persona { private String Nombre; private String Apellidos; private int edad; private double estatura; //Métodos Set public void setNombre(String n){ Nombre = n; } public void setApellidos(String a){ Apellidos = a; } public void setEdad(int e){ edad = e; } public void setEstatura(double es){ estatura = es; } //Métodos Get public String getNombre(){ return Nombre; } public String getApellidos(){ return Apellidos; } public int getEdad(){ return edad; } public double getEstatura(){ return estatura; } } Clase Empleado public class Empleado extends Persona{ private double Sueldo; //Agregamos los métodos set y get public void setSueldo(double s){ Sueldo = s; } public double getSueldo(){ return Sueldo; } //Método constructor Empleado(String n, String a, double s){ //Asignamos con set de persona setNombre(n); setApellidos(a); setEdad(21); setEstatura(1.50); Sueldo = s; System.out.println("Datos Inicializados...\n"); } Empleado(String n, String a){ //Asignamos con set de persona setNombre(n); setApellidos(a); setEdad(21); setEstatura(1.50); Sueldo = 1500; System.out.println("Datos Inicializados...\n"); } Empleado(){ setNombre("VACIO"); setApellidos("VACIO"); setEdad(21); setEstatura(1.50); Sueldo = 1500; System.out.println("Datos Inicializados...\n"); } public void imprime_datos(){ System.out.println(); System.out.print("Nombre: "); System.out.println(getNombre()); System.out.print("Apellidos: "); System.out.println(getApellidos()); System.out.print("Edad: "); System.out.println(getEdad()); System.out.print("Estatura: "); System.out.println(getEstatura()); System.out.print("Sueldo: "); System.out.println(Sueldo); System.out.println("____________________"); } } Clase Cliente public class Cliente extends Persona{ private double adeudo; //Métodos get y set public void setAdeudo(double a){ adeudo = a; } public double getAdeudo() { return adeudo; } public void imprime_datos(){ System.out.println(); System.out.print("Nombre: "); System.out.println(getNombre()); System.out.print("Apellidos: "); System.out.println(getApellidos()); System.out.print("Edad: "); System.out.println(getEdad()); System.out.print("Estatura: "); System.out.println(getEstatura()); System.out.print("Adeudo: "); System.out.println(adeudo); System.out.println("____________________"); } } Agregamos una clase llamada cuenta_bancaria public class cuenta_bancaria { private double Saldo; private String num_cliente; public void setSaldo(double s){ Saldo = s; } public double getSaldo(){ return Saldo; } public void setNum_cliente(String nc){ num_cliente = nc; } public String getNum_cliente(){ return num_cliente; } public cuenta_bancaria(String c, double s){ Saldo = s; num_cliente = c; } public void deposito(double d){ Saldo = Saldo + d; } public void retiro(double r){ Saldo = Saldo - r; } public void muestra(){ System.out.print("Cliente: "); System.out.println(num_cliente); System.out.print("Saldo: $"); System.out.println(Saldo); System.out.println("-----------------"); } } Modificamos la clase ejecutable para utilizar las modificaciones public class Ejecutable { public static void main(String[] args) { //Objetos Empleado Empleado Empleado01 = new Empleado("Jorge", "Perez", 1600); Empleado Empleado02 = new Empleado(); Empleado Empleado03 = new Empleado("Jose", "Hang"); //Objetos Cuenta Bancaria cuenta_bancaria cuenta01 = new cuenta_bancaria("12-234",1000); cuenta_bancaria cuenta02 = new cuenta_bancaria("12-235",2000); cuenta_bancaria cuenta03 = new cuenta_bancaria("12-236",45000); //Utilizamos los métodos de la cuenta bancaria cuenta01.deposito(300); cuenta02.retiro(500); cuenta03.deposito(10000); //Utilizamos el método muestra de cuenta bancaria cuenta01.muestra(); cuenta02.muestra(); cuenta03.muestra(); //Utilizamos el método imprime_datos de Empleado Empleado01.imprime_datos(); Empleado02.imprime_datos(); Empleado03.imprime_datos(); } }