Guest User

Untitled

a guest
Nov 20th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. package lab05;
  2. public class Lab05 {
  3.  
  4.  
  5. public static void main(String[] args) {
  6. // TODO code application logic here
  7.  
  8. CheckingAccount ca = new CheckingAccount("ASH100" , 10000);
  9. ca.deductFee(344);
  10. println(ca.totalBal);
  11. }
  12.  
  13. public static void println(Object object){
  14. System.out.println(object);
  15. }
  16.  
  17.  
  18. }
  19.  
  20.  
  21. // BankAccount class
  22.  
  23.  
  24. public class BankAccount {
  25.  
  26. public String accountNumber;
  27. public double totalBal;
  28.  
  29. public BankAccount(String accountNumber , double totalBal){
  30.  
  31. this.accountNumber = accountNumber;
  32. this.totalBal = totalBal;
  33.  
  34. }
  35.  
  36.  
  37. public double deposit(double amount){
  38. return totalBal + amount;
  39. }
  40.  
  41. public double withdraw(double amount){
  42. return totalBal - amount;
  43. }
  44.  
  45. public double getBalance(){
  46. return totalBal;
  47. }
  48.  
  49.  
  50. }
  51.  
  52.  
  53. //CheckingAccount class
  54.  
  55.  
  56.  
  57. package lab05;
  58.  
  59. public class CheckingAccount extends BankAccount{
  60.  
  61.  
  62. public CheckingAccount(String accountName , double totalBal){
  63. super(accountName , totalBal);
  64. }
  65. public double deductFee(double fee){
  66. return totalBal -= fee;
  67. }
  68.  
  69. }
  70.  
  71.  
  72.  
  73. //SavingAccount class
  74.  
  75.  
  76.  
  77. package lab05;
  78.  
  79.  
  80. public class SavingAccount extends BankAccount{
  81.  
  82.  
  83. public SavingAccount(String accountNumber, double totalBal) {
  84. super(accountNumber, totalBal);
  85. }
  86.  
  87.  
  88. public void addInterest(double rate){
  89. totalBal += rate;
  90. }
  91.  
  92.  
  93.  
  94.  
  95. }
Add Comment
Please, Sign In to add comment