Python的2种继承方式

python类的继承的两种方式

class Animal(object):
    """docstring for Animal"""
    def __init__(self, name):
        self.name = name

    def run(self):
        print ('Animal is running...',self.name)

class Dog(Animal):
    """docstring for Dog"""
    def __init__(self,name):
        # super(Dog, self).__init__(name)
        Animal.__init__(self,name)

    def printName(self):
        print ('Name: %s' % self.name)
kk=Dog("kity")
kk.printName()
kk.run()
/**结果**/
Name: kity
Animal is running... kity

 

posted on 2018-01-26 14:14  Magic_chao  阅读(2076)  评论(0编辑  收藏  举报

导航