Menggunakan OOP
Nama Anggota :
1. M. Rafly A
2. M. Naufal Firman H
3. M. Nafi’ Firmansyah
4. Tegar Wahyu Wicaksono Windyo Putro
1. Studi Kasus
2. Diagram Class
3. Progam
Class ATM
NB : Super Class ( Class ATM ) mewariskan pada subclass berupa atribut sald
o yang akan di panggil juga dalam class SetorTunai, TarikTunai, Transfer yang
merupakan objek dari class ATM
Subclass (Class SetorTunai)
Konstruktor
Berparameter
info() merupakan
method
Contoh Instansiasi atribut dan
method :
Instansiasi Atribut
Instansiasi Method
Contoh Setter dan getter :
BANK
+ nama : String
+ Bank ()
<interface>
void
+ getNama () : String
Info ()
Modul 6 : Inheritance
merupakan suatu class yang bisa mewarisi class lainnya atau mempun
yai class turunan yang dimakan parent class/ super class, sedangkan cl
ass turunannya disebut subclass.
Modul 7 : Overloading dan Overrding
● Overloading adalah menuliskan kembali method dengan nama yang sama
pada suatu class.
● Overriding adalah Subclass yang berusaha memodifkasi tingkah laku yang
diwarisi dari superclass.
● Contoh Overriding pada program :
Class ATM :
Class TarikTunai :
● Abstract Class Abstract Class adalah class yang tidak dapat diinstan
siasi namun dapat di-extend.
● Interface adalah struktur data yang hanya berisi abstract methods.
Tidak ada apa-apa selain method abstract pada interface, termasuk
atribut getter dan setter.
Selesai……
TERIMA KASIH