Python class

定义一个类

class Athlete:
    def __init__(self):
        ... 

创建一个对象

a = Athelete()

Python会为你完成对象创建,然后你可以使用init()方法定制对象的初始化。

每个方法的第一个参数都是self

类似Java的this,只是Java的方法参数的this都被封装好了,对程序员来说是透明的。

继承

class NamedList(list):
    def __init__(self, a_name):
        list.__init__([])
        self.name = a_name

ps:以上内容摘录自《Head First Python》

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • init方法# 无论任何语言,在编写类时,第一件事就是进行构造函数的编写,这个类函数在python中叫做__ini...
    steff720阅读 4,429评论 0 1
  • 由于类可以起到模板的作用,因此,可以在创建实例的时候,把一些我们认为必须绑定的属性强制填写进去。通过定义一个特殊的...
    json_jie阅读 1,801评论 0 0
  • 个人笔记,方便自己查阅使用 Py.LangSpec.Contents Refs Built-in Closure ...
    freenik阅读 67,846评论 0 5
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,357评论 0 33
  • 今天非常荣幸能在教室里看班,因为刚考完试,老师忙着给同学们批卷子,所以我就报名申请看班,顺便看看孩子在学校里的日常...
    刘梓涵妈妈阅读 1,013评论 0 0

友情链接更多精彩内容