Click here to load reader
Upload
mtemarialuisa
View
3.986
Download
4
Embed Size (px)
Citation preview
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; }
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