¿Cómo hacer amistad con programadores?
¿Paquete? testProject
¿Importar? Java matemáticas. grandedecimal;
¿Público? ¿clase? ¿Cuenta bancaria? {
¿Protegido? ¿Cadena? número de identificación
¿Protegido? ¿Cadena? Nombre;
¿Protegido? ¿Grandecimal? Saldo;
//¿Predeterminado? Constructor
¿Público? CuentaBanca(){
¿Número de identificación? =?"";
¿Nombre? =?"";
¿Saldo? =?GranDecimal. Cero;
}
//¿Crear? ¿respuesta? ¿Incumplimiento de contrato? ¿balance? Cuenta
¿Pública? BankAccount(String? idNumber, String? Name){
¿Este número de identificación? =?idNumber
¿Este nombre? =?Nombre;
¿Saldo? =?GranDecimal.
Cero;
}
//¿Crear? ¿respuesta? ¿Cuenta? ¿Qué usar? Depósito
¿Público? BankAccount(String? idNumber, String? Name,? BigDecimal? Balance) {
¿Este número de identificación? =?idNumber
¿Este nombre? =?Nombre;
¿Saldo? =?Saldo;
}
//hacer? Depósito
¿Público? ¿Vacío? Depósito(¿GranDecimal?Cantidad){
¿Saldo? =?balance.add(cantidad);
}
//¿Retirar? Dinero
¿Público? ¿Booleano? retirar(¿BigDecimal? cantidad){
if(saldo. comparar con(cantidad) lt; 0){
¿devolver? Falso;
}en caso contrario{
¿Saldo? =?balance.subtract(cantidad);
¿Regresión? Verdadero;
}
}
//¿Lector? ¿de? número de identificación
¿Público? ¿Cadena? obtenerNúmeroId()? {
¿Volver? número de identificación
}
//¿Escritor? ¿de? número de identificación
¿Público? ¿Cadena? ¿setIdNumber(cadena?idNumber)? {
¿Cadena? ¿antiguo número de identificación? =?este número de identificación;
¿Este número de identificación? =?NúmeroId
¿Devolver? oldIdNumber
}
//Lector? ¿de? Nombre
¿Público? ¿Cadena? obtenerNombre()? {
¿Volver? Nombre;
}
//¿Escritor? ¿de? Nombre
¿Público? ¿Cadena? setName(¿Cadena? Nombre)? {
¿Cadena? ¿Nombre antiguo? =?este.nombre
¿Este nombre? =?Nombre;
¿Volver? antiguoNombre
}
//Lector? ¿de? ¿Saldo
Público? ¿Grandecimal? obtenerSaldo()? {
¿Volver? Saldo;
}
//¿Escritor? ¿de? ¿Saldo
Público? ¿Grandecimal? setBalance(¿BigDecimal? saldo)? {
¿Gran Decimal? antiguoSaldo? =?¿Nuevo? BigDecimal(este . saldo . valor doble());
¿Este.saldo? =?Saldo;
¿Devolución? Saldo anterior;
}
}