Advertisement
Guest User

poo

a guest
Jan 17th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. package poo_ejemplos;
  2.  
  3. /**
  4. *
  5. * @author dam1
  6. */
  7. public class Cuenta {
  8. //atributos
  9.  
  10. private double saldo;
  11. private String IBAN;
  12.  
  13. //contructores (para crear la nueva cuenta)
  14. public Cuenta() { //este constructor vacio deberiamos ponerlo si tenemos mas de 1 u otro que admita argumentos, si solo usamos 1 vacio no hace falta
  15.  
  16. }
  17.  
  18. public Cuenta(double saldoInicial) { //este te pide saldo solo
  19. saldo = saldoInicial;
  20. }
  21.  
  22. public Cuenta(double saldoInicial, String IBANinicial){ //este te pide saldo e iban
  23. saldo = saldoInicial;
  24. IBAN = IBANinicial;
  25. }
  26.  
  27. //getter setter (saber datos que tenemos con get, y set datos que queramos)
  28. public double getsaldo() {
  29. return saldo;
  30. }
  31.  
  32. public void getSaldo(double nuevoSaldo) {
  33. saldo += nuevoSaldo;
  34. }
  35.  
  36. // Otros metodos (otras acciones que puedo realizar en la cuenta)
  37. public void ingreso(double incremento) {
  38. saldo += incremento;
  39. }
  40.  
  41. public void reintegro(double decremento){
  42. saldo-=decremento;
  43. }
  44.  
  45. public String toString(){ //hemos editado el tostring para darle una nueva funcion y que nos imprima esos datos
  46. return IBAN + ";" + saldo;
  47. }
  48.  
  49. public String mostrarInformacion(){
  50. StringBuilder info = new StringBuilder();
  51. info.append("El iban es IBAN ").append(IBAN).append("\n Su saldo es: " ).append(String.valueOf(saldo));
  52. return info.toString();
  53. }
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement