Esta práctica de palabras clave

Cuenta:

com.aff.ex paquete;

público  de clase de la cuenta {
     Privado  int ID; // cuenta 
    privada  doble equilibrio; // Equilibrio 
    privada  doble tasaInteresAnual; // abril

    pública de cuentas ( int ID, doble equilibrio, doble tasaInteresAnual) {
         este .ID = Identificación;
        este .balance = equilibrio;
        este .annualInterestRate = tasaInteresAnual;
    }

    pública  int getId () {
         retorno de la identificación;
    }

    pública  vacío setId ( int id) {
         este .ID = Identificación;
    }

    pública  doble getBalance () {
         retorno de equilibrio;
    }

    pública  vacío setBalance ( doble equilibrio) {
         este .balance = equilibrio;
    }

    pública  doble getAnnualInterestRate () {
         retorno tasaInteresAnual;
    }

    pública  vacío setAnnualInterestRate ( doble tasaInteresAnual) {
         este .annualInterestRate = tasaInteresAnual;
    }

    // 取钱
    pública  vacío retirar ( doble cantidad) {
         si (balance> = cantidad) {
            equilibrio - = cantidad;
            . El Sistema OUT .println ( " eliminado correctamente " + CANTIDAD);
        } Demás {
            . Sistema OUT .println ( " equilibrio es menor que " );
        }
    }

    // 存钱
    pública  vacío depósito ( doble cantidad) {
        equilibrio + = cantidad;
        . Sistema OUT .println ( " éxito tiendas " + CANTIDAD);
    }

}

 

Cliente:

empaquetar com.aff.ex;

público  de clase cliente {
     privada Cadena fristName;
    privada lastName cadena;
    privada cuenta Cuenta;

    pública cliente (String f, Cadena l) {
         este .fristName = f;
        este .lastName = l;
    }

    pública Cuenta getAccount () {
         retorno de la cuenta;
    }

    pública  vacío setAccount (Cuenta Cuenta) {
         este .account = representan;
    }

    pública Cadena getFristName () {
         volver fristName;
    }

    pública Cadena getLastName () {
         volver lastName;
    }

}

 

TestCustomer:

empaquetar com.aff.ex;

// Crear un cliente, llamada Jane Smith,
 // su relato de 1000, el saldo de 2000, la tasa de interés anual del 1,23%
 // conexión: 100 depósito, a continuación, retire el 950, 2000, y luego retire la impresión de Jane Smith información básica sobre el 
público  de clase TestCustomer {
     públicas  estáticas  vacíos principales (args String []) {
        Cus cliente = nuevo cliente ( "Jane", "Smith" );
        cus.setAccount ( nueva nuevo la cuenta (1000, 2000, 0,0123)); // crear usando manera anónima 
        la Cuenta de la ACC = cus.getAccount ();
        acc.deposit ( 100 );
        acc.withdraw ( 960 );
        acc.withdraw ( 2000 );
        System.out.println ( "Cliente [" + cus.getLastName () + "" + cus.getFristName () 
+ "] tiene una cuenta: id es" + Acc.getId () + "tasaInteresAnual" + acc.getAnnualInterestRate () * 100 + "%" + "Es el equilibrio" + Acc.getBalance ()); } }

La salida:

Éxito depositado 100,0
eliminado con éxito 960,0
insuficientes los fondos
de los clientes [Smith, Jane] tiene una cuenta: Identificación del is1000annualInterestRate1.23% equilibrio is1140.0

 

 

Supongo que te gusta

Origin www.cnblogs.com/afangfang/p/12515121.html
Recomendado
Clasificación