(Python 3.3) Contoh Simpel Inheritance
Kembali ke programming huehuehue~ Cuma mau nge-backup catatan dari kampus sih. Baru ngerti konsep OOP :'). Yak, kali ini saya mau share contoh simpel tentang Inheritance di Python.
- CONTOH INHERITANCE
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class unggas : | |
def sifatUnggas(self) : | |
print "Bertelur" | |
print "Bersayap" | |
class bebek(unggas) : | |
def sifatBebek(self) : | |
print "Berenang" | |
class burung(unggas) : | |
def sifatBurung(unggas) : | |
print "Terbang" | |
class ayam(unggas) : | |
def sifatAyam(self) : | |
print "Berkokok" | |
class ayamKampung(ayam) : | |
def sifatAyamKampung(self) : | |
print "Panjang halus" | |
class ayamHutan(ayam) : | |
def sifatAyamHutan(self) : | |
print "Pendek kasar" | |
#inisialisasi | |
unggas = unggas() | |
ayam = ayam() | |
bebek = bebek() | |
burung = burung() | |
ayamKampung = ayamKampung() | |
ayamHutan = ayamHutan() | |
print "Unggas itu : " | |
unggas.sifatUnggas() | |
print "Ayam itu : " | |
ayam.sifatUnggas() | |
ayam.sifatAyam() | |
print "Bebek itu : " | |
bebek.sifatUnggas() | |
bebek.sifatBebek() | |
print "Burung itu : " | |
burung.sifatUnggas() | |
burung.sifatBurung() | |
print "Ayam Kampung itu : " | |
ayamKampung.sifatUnggas() | |
ayamKampung.sifatAyam() | |
ayamKampung.sifatAyamKampung() | |
print "Ayam Hutan itu : " | |
ayamHutan.sifatUnggas() | |
ayamHutan.sifatAyam() | |
ayamHutan.sifatAyamHutan() | |
THANK YOU SO MUCH!!
ReplyDelete