renamed Girokonto to CurrentAccount
This commit is contained in:
parent
0c19489b1f
commit
a9ae1dc55a
|
@ -31,7 +31,7 @@ public abstract class Account {
|
|||
return new SavingsAccount(iban, pin, balance, interest);
|
||||
} else if (type.equals("Girokonto")) {
|
||||
var overdraft = StringUtils.decodeCurrency(columns[5]);
|
||||
return new Girokonto(iban, pin, balance, overdraft);
|
||||
return new CurrentAccount(iban, pin, balance, overdraft);
|
||||
} else {
|
||||
throw new IllegalArgumentException("Invalid account type: " + type);
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
package me.teridax.jcash.banking;
|
||||
|
||||
public class Girokonto extends Account {
|
||||
public class CurrentAccount extends Account {
|
||||
|
||||
private final double overdraft;
|
||||
|
||||
public Girokonto(int iban, int pin, double balance, double overdraft) {
|
||||
public CurrentAccount(int iban, int pin, double balance, double overdraft) {
|
||||
super(iban, pin, balance);
|
||||
this.overdraft = overdraft;
|
||||
}
|
|
@ -50,9 +50,9 @@ public class AccountView extends JPanel {
|
|||
this.balance.setText(StringUtils.LOCAL_NUMBER_FORMAT.format(account.getBalance()) + " €");
|
||||
|
||||
this.type.setText(account.getClass().getSimpleName());
|
||||
if (account instanceof Girokonto) {
|
||||
if (account instanceof CurrentAccount) {
|
||||
this.typeSpecialLabel.setText("Overdraft");
|
||||
this.typeSpecialProperty.setText( StringUtils.LOCAL_NUMBER_FORMAT.format(((Girokonto) account).getOverdraft()) + " €");
|
||||
this.typeSpecialProperty.setText( StringUtils.LOCAL_NUMBER_FORMAT.format(((CurrentAccount) account).getOverdraft()) + " €");
|
||||
} else if (account instanceof SavingsAccount) {
|
||||
this.typeSpecialLabel.setText("Interest rate");
|
||||
this.typeSpecialProperty.setText( ((SavingsAccount) account).getInterest() + " %" );
|
||||
|
|
Loading…
Reference in New Issue