Wednesday, May 20, 2015

Membuat contoh Inheritance di Python

Inheritance (pewarisan) merupakan salah satu konsep dalam pemrograman berorientasi objek dimana sebuah class bisa memiliki sub class yang mempunyai karakteristik yang dimiliki oleh class yang diatasnya. Berikut saya buat contoh pembuatan program inhertitance sederhana dengan bahasa pemrograman Python.


class Superclass:
    'kode program program inheritance'
    'Wawan H Nur, 20 Mei 2015'
    
    'mendefiniskasan kelas super class'
    def __init__(self):
        print "Memanggil konstruktor super class"

    def superclassMethod(self):
        print 'Memanggil model super class'

    def setAttr(self, attr):
        Superclass.superclassAttr = attr

    def getAttr(self):
        print 'Atribut superclass : ', Superclass.superclassAttr

class Subclass(Superclass):

    def __init__(self):
        print 'Memanggil konstruktor sub class'

    def subclassMethod(self):
        print 'Memanggil metod sub class'

c = Subclass()
c.subclassMethod()
c.superclassMethod()
c.setAttr(200)
c.getAttr()

c = Superclass()

#check sub class
if (issubclass(Subclass, Superclass)):
    print 'true'

Hasil eksekusi program:


@wawanhn




Previous Post
Next Post

0 comments: