La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

/** * Write a description of class General here. */ public class General { // instance variables - replace the example below with your own private int.

Presentaciones similares


Presentación del tema: "/** * Write a description of class General here. */ public class General { // instance variables - replace the example below with your own private int."— Transcripción de la presentación:

1 /** * Write a description of class General here. */ public class General { // instance variables - replace the example below with your own private int x; /** * Constructor for objects of class General */ public General() { // initialise instance variables x = 0; } /** * An example of a method - replace this comment with your own * * @param y a sample parameter for a method * @return the sum of x and y */ public int sampleMethod(int y) { // put your code here return x + y; }

2 Una «VARIABLE DE INSTANCIA» se declara dentro de la clase. La «variable de instancia» únicamente pueden ser ocupada por los métodos que pertenecen a una clase particular. El «acceso» a las variables de instancia son de tipo «private». La variables de instancia se «INICIALIZAN» en el «constructor» Un «CONSTRUCTOR PREDEFINIDO» inicializará los valores de instancia en: char, byte, short, int, long, float, double -------- 0 boolean-------------------------------------------------- false De referencia (String) ------------------------------- null Un «CONSTRUCTOR DEFINIDO POR EL PROGRAMADOR» inicializará los valores de instancia con valores definidos por el programado, y podrá usar para ello valores directos o asignados por decisiones, etc.

3 Nombre de la clase - Variables de instancia : tipo  Métodos > Nombre igual que la clase (variable: tipo) + metodo1( ) + metodo2( ) : tipo + metodo3(variable : tipo ) + metodo4(variable : tipo ) : tipo LibroCalificaciones - nombreCurso : String > LibroCalificaciones(nombre : String) + setNombre( nombre : String) + getNombre( ) : String + mostrarMensaje( )

4 Cuenta - saldo : double > Cuenta ( saldoInicial : double) + abonar (monto : double) + obtenerSaldo( ) : double ProbarCuenta + main(args[] : String)

5 import java.util.Scanner; public class ProbarCuenta { public static void main(String args[]) { Scanner dato = new Scanner(System.in); double monto; Cuenta cuenta1 = new Cuenta(1500.05); Cuenta cuenta2 = new Cuenta(-259.20); //Mostrar el saldo System.out.printf("Saldo de la cuenta1 : $%.2f\n",cuenta1.obtenerSaldo()); System.out.printf("Saldo de la cuenta2 : $%.2f\n",cuenta2.obtenerSaldo()); //Mandar dato al metodo abonar System.out.print("Dame el monto a depositar en la cuenta 1 $"); monto = dato.nextDouble(); cuenta1.abonar(monto); System.out.print("Dame el monto a depositar en la cuenta 2 $"); monto = dato.nextDouble(); cuenta2.abonar(monto); //Mostrar el saldo System.out.printf("Saldo de la cuenta1 : $%.2f\n",cuenta1.obtenerSaldo()); System.out.printf("Saldo de la cuenta2 : $%.2f\n",cuenta2.obtenerSaldo()); } import java.util.Scanner; public class ProbarCuenta { public static void main(String args[]) { Scanner dato = new Scanner(System.in); double monto; Cuenta cuenta1 = new Cuenta(1500.05); Cuenta cuenta2 = new Cuenta(-259.20); //Mostrar el saldo System.out.printf("Saldo de la cuenta1 : $%.2f\n",cuenta1.obtenerSaldo()); System.out.printf("Saldo de la cuenta2 : $%.2f\n",cuenta2.obtenerSaldo()); //Mandar dato al metodo abonar System.out.print("Dame el monto a depositar en la cuenta 1 $"); monto = dato.nextDouble(); cuenta1.abonar(monto); System.out.print("Dame el monto a depositar en la cuenta 2 $"); monto = dato.nextDouble(); cuenta2.abonar(monto); //Mostrar el saldo System.out.printf("Saldo de la cuenta1 : $%.2f\n",cuenta1.obtenerSaldo()); System.out.printf("Saldo de la cuenta2 : $%.2f\n",cuenta2.obtenerSaldo()); } public class Cuenta { // instance variables private double saldo; //Constructor public Cuenta(double saldoInicial) { // initialise instance variables if(saldoInicial < 0.0) { saldo = 0; } else { saldo = 1000; } //metodo abonar dinero public void abonar(double monto) { saldo = saldo + monto; } //metodo obtener el saldo de la cuenta public double obtenerSaldo() { return saldo; } public class Cuenta { // instance variables private double saldo; //Constructor public Cuenta(double saldoInicial) { // initialise instance variables if(saldoInicial < 0.0) { saldo = 0; } else { saldo = 1000; } //metodo abonar dinero public void abonar(double monto) { saldo = saldo + monto; } //metodo obtener el saldo de la cuenta public double obtenerSaldo() { return saldo; }


Descargar ppt "/** * Write a description of class General here. */ public class General { // instance variables - replace the example below with your own private int."

Presentaciones similares


Anuncios Google