domingo, 6 de febrero de 2011

Taller de programacion orientada a objetos

Programa con varias clases multiples (3 clases)

Este programa que intente realizar es sencillo, ya que nos muestra el ID y el saldo de un cliente, este programa tiene 3 clases: Principal, Cliente y Cuenta.

--------------------------------------------------------------------------------------------------------------------------------------
en la clase Principal, le damos la instruccion que muestre el valor y el sueldo del cliente 1 (c1) y nos lo muestre en la pantalla, aqui le asignamos un numero de cliente y numero de cuenta que en la siguiente clase la declaramos privados
--------------------------------------------------------------------------------------------------------------------------------------

public class Principal {
public static void main (String[] args) {
Cliente c1 = new Cliente("1453478","Alejandro");
Cuenta cuenta1 = new Cuenta(c1,"001",25000);

System.out.print("Nombre:" + cuenta1.getCliente().getNombre());
System.out.println("Saldo:" + cuenta1.getSaldo());
}
}
--------------------------------------------------------------------------------------------------------------------------------------
en esta clase Cliente le damos las instrucciones para que se le asigne el nombre del id y del nombre, dandole atributos privados.


public class Cliente {
private String id;
private String nombre;

public Cliente(String id,String nombre) {
this.id=id;
this.nombre=nombre;

}

public String getId(){
return id;
}
public String getNombre(){
return nombre;
}
}
--------------------------------------------------------------------------------------------------------------------------------------
en la ultima clase que es Cuenta, es casi lo mismo que la clase anterior, que es para asignarle el numero de cuenta que es privado.

public class Cuenta {
private Cliente cliente;
private String numCuenta;
private double saldo;

public Cuenta(Cliente cliente,String numCuenta,double saldo){
this.cliente=cliente;
this.numCuenta=numCuenta;
this.saldo=saldo;
}

public Cliente getCliente() {
return cliente;
}
public String getNumCuenta() {
return numCuenta;
}
public double getSaldo(){
return saldo;
}
}

1 comentario: