Python 之 类的继承

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 之 类的继承相关的知识,希望对你有一定的参考价值。

类的继承代码

#Author Kang

class Person(object):                    #父类
    def __init__(self,name,sex):         #类的初始化
        self.Name = name
        self.Sex = sex

    def walking(self):                  #类的方法
        print("%s is walking"%self.Name)

class BlackPerson(Person):                     #子类
    def __init__(self,name,sex,language):      #初始化函数,先继续父类,再重构自己
        Person.__init__(self,name,sex)
        self.Language = language

    def talking(self):                         #子类的方法
        print("%s is talking,Lanaguage is %s"%(self.Name,self.Language))

    def walking(self):                        #重构父类的方法或不写直接调用父类
        print("我是重构了父类的方法,walking.......!!!!!")

b1 = BlackPerson("Jack","F","English")
b1.talking()
b1.walking()

结果:
Jack is talking,Lanaguage is English
我是重构了父类的方法,walking.......!!!!!

以上是关于Python 之 类的继承的主要内容,如果未能解决你的问题,请参考以下文章

python之旅:面向对象之继承与派生

面向对象之继承

面向对象之继承与派生

Python3.7之继承

Python基础总结之初步认识---class类的继承(下)。第十五天开始(新手可相互督促

Python20期课堂总结-20180120day7-面向对象之继承组合多态封装等