VIPAccount

mail@pastecode.io avatar
unknown
java
2 years ago
905 B
3
Indexable
Never
public class VIPAccount extends Account {

    private final double laiSuat = 0.1f; // 1% = 0.1

    @Override
    public boolean rutTien(long soTienRut) {
        boolean flag = soTienRut <= this.soTien + 10000000; // nếu rút <= số tiền + 10tr thì vẫn cho rút
        if (flag) {
            System.out.println("Tài khoản: " + getSoTaiKhoan() + " Rút thất bại!\nSố tiền rút quá lớn.");
            return false;
        } else {
            this.soTien -= soTienRut;
            System.out.println("Tài khoản: " + getSoTaiKhoan() + " Rút thành công!\nTài khoản còn: " + this.soTien);
            return true;
        }
    }

    @Override
    public void daoHan() {
        this.soTien += this.soTien * this.laiSuat;
        System.out.println("Tài khoản: " + getSoTaiKhoan() + " Đáo hạn thành công!\nSố tiền hiện tại là: " + this.soTien);
    }
}