python学习笔记-继承和多态

发布时间:2019-06-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了python学习笔记-继承和多态脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

编程中的继承和多态其实跟生物学中的遗传非常类似。例如儿子与父亲相比较,有很多相同的地方,那么这就是遗传;但是父子间也有很多不一样的地方,那么这就是变异,也就是多态。

python中的Student类继承了PEople类中的所有方法和属性,那么就有了People所有的属性和方法。当然Student也可以在People的基础上添加属性和方法,也可以修改继承自People的属性和方法(覆写,Overide)。

例如:

class People(object):
    name = "people"
    age = ""

    def walk(self):
        PRint self.name + "Walk"


class Student(People):
    name = "Student"

    def walk(self):
        super(Student, self).walk()
        print "hshhs"

    def run(self):
        print "run"


student = Student()
student.walk()

输出:

StudentWalk
hshhs

脚本宝典总结

以上是脚本宝典为你收集整理的python学习笔记-继承和多态全部内容,希望文章能够帮你解决python学习笔记-继承和多态所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。