PYTHON DERS 20: POLYMORPHISM

class base_class:
    def __init__ (self,name):
        self.name=name
    def selam_ver(self):
        pass
class ingiliz(base_class):
    def __init__ (self,name):
        self.name=name
    def selam_ver(self):
        print "ingiliz",self.name, "selam verdin"
class fransiz(base_class):
    def __init__ (self,name):
        self.name=name
    def selam_ver(self):
        print "fransiz",self.name, "selam verdin"
class alman(base_class):
    def __init__ (self,name):
        self.name=name
    def selam_ver(self):
        print "alman",self.name, "selam verdin"
class turk(base_class):
    def __init__ (self,name):
        self.name=name
    def selam_ver(self):
        print "turk",self.name, "selam verdin"
class test:
    def test_et(self,base_class):
        base_class.selam_ver()
tst=test()
ing=ingiliz("2.elizabeth")
fran=fransiz("francois")
al=alman("merkel")
tur=turk("erdogan")

tst.test_et(ing)
tst.test_et(fran)
tst.test_et(al)
tst.test_et(tur)