public Bank()
{
jumlahnasabah=0;
}
public void tambahNasabah(String nmawal,String nmakhir)
{
nasabah[jumlahnasabah]=new Nasabah(nmawal,nmakhir);
jumlahnasabah++;
}
Inheritance – Class TestTugas
import perbankan.*;
public class TesTugas {
public static void main(String args[]) {
Bank bank=new Bank();
bank.tambahNasabah("Agus", "Daryanto");
bank.getNasabah(0).setTabungan(new Tabungan(5000));
bank.tambahNasabah("Tuti", "Irawan");
bank.getNasabah(1).setTabungan(new Tabungan(7000));
bank.tambahNasabah("Ani", "Ratna");
bank.getNasabah(2).setTabungan(new Tabungan(4000));
bank.tambahNasabah("Bambang", "Darwaman");
bank.getNasabah(3).setTabungan(new Tabungan(6500));
System.out.println("Jumlah nasabah = " +
bank.getJumlahNasabah());
for (int i=0; i<bank.getJumlahNasabah(); i++ ) {
System.out.println("Nasabah ke-"+(i+1)+" : " +
bank.getNasabah(i).getNamaAwal() + " "+
bank.getNasabah(i).getNamaAkhir() + " ; Saldo = " +
bank.getNasabah(i).getTabungan().getSaldo());
}
}
}
Inheritance – Hasil Running Class TestTugas
Jumlah nasabah = 4
Nasabah ke-1 : Agus Daryanto ; Saldo = 5000
Nasabah ke-2 : Tuti Irawan ; Saldo = 7000
Nasabah ke-3 : Ani Ratna ; Saldo = 4000
Nasabah ke-4 : Bambang Darwaman ; Saldo =
6500
Inheritance – Class PengambilanUang (Debit)
Inheritance – Class PengambilanUang (Debit)
Bank.tambahNasabah(“Agus”,”Daryanto”);
Bank.getNasabah(0).setTabungan(new Tabungan(5000));
Bank.getNasabah(0).getTabungan().pengambilanUang(4500,1000);
Bank.getNasabah(0).getTabungan().pengambilanUang(2500,1000);
Inheritance – Class TesTugas
import perbankan.*;
public class TesTugas {
public static void main(String args[]) {
PengambilanUang sctab1=new PengambilanUang(5000,1000);
System.out.println("Uang yang ditabung : 5000");
System.out.println("Uang yang diproteksi : 1000");
System.out.println("-----------------");
System.out.println("Uang yang akan diambil : 4500 " +
sctab1.ambilUang(4500));
System.out.println("Saldo sekarang : " + tabungan.getSaldo());
System.out.println("-----------------");
System.out.println("Uang yang akan diambil : 2500 " +
sctab1.ambilUang(2500));
System.out.println("Saldo sekarang : " + tabungan.getSaldo());
}
}
Inheritance – Hasil Running Class TesTugas
import perbankan.*;
public class TesLatihan {
public static void main(String args[]) {
PenyimpananUang sctab2=new PenyimpananUang(5000,8.5/100);
System.out.println("Uang yang ditabung : 5000");
System.out.println("Tingkat bunga sekarang : 8.5%");
System.out.println("Total uang anda sekarang : " +
sctab2.cekUang());
}
}
Inheritance – Hasil Running Class TesTugas