2

Click here to load reader

Ejercicio Diagrama Clase Codigo Metodos

Embed Size (px)

Citation preview

Page 1: Ejercicio Diagrama Clase Codigo Metodos

Programación 302 M.T.E. María Luisa Velasco Ramírez

1

Ejercicio:

Dado el siguiente diagrama de clases, y las clases en java, analiza lo que muestra cada una de

las clases (Nombre, variables, métodos) con el respectivo código en java. Investiga todo lo

referente a las palabras o tipos que subrayó en el código.

public class Cuenta {

//Clase Cuenta simplificada para ejercicio inicial

private String numCta;

private double saldo;

public Cuenta(String nc, double si) // método constructor

{ numCta = nc;

saldo = si; }//termina método constructor

public String getNumCta() //método que regresa un objeto de tipo String

{

return numCta; }

public double getSaldo() // método que regresa un double

{ return saldo; }

public void deposita(double ka) // Método que no regresa valor alguno

{

saldo += ka; }

Page 2: Ejercicio Diagrama Clase Codigo Metodos

Programación 302 M.T.E. María Luisa Velasco Ramírez

2

public double retira(double ka)

{

if (ka<=saldo)

{ saldo -=ka; return ka;}

else return 0;

}

} //Fin clase Cuenta

public class Banco {

String nombre;

public Banco(String n) //constructor que recibe un String como parametro

{ nombre = n; }

public void pruebaCta()

{ //ejercitaremos la clase Cuenta

System.out.println("Comienza prueba de Cuenta");

Cuenta kue = new Cuenta("200699110001", 2000);

System.out.println("Creada cuenta "+kue.getNumCta()+" con saldo inicial de

$"+kue.getSaldo());

kue.deposita(3670.00);

kue.retira(555.00);

System.out.println("Saldo final $"+kue.getSaldo());

}

public static void main(String[] args) {

Banco mibanco = new Banco("El confiable");//instanciamos mibanco como

// objeto de la clase Banco

mibanco.pruebaCta();

}//Fin main

}//Fin clase Banco