python 构造器

1.类的构造函数,用于初始化类成员等,只能用init ,不能换其他名字

2.init方法的意义:init方法在类的一个对象被建立时,马上运行。

def init(self, name):
xxxxxxxxxx

3.类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。

4.init不是构造函数,Python对象在调用init的时候已被构造出来,称为“初始化”比较合适。

5.如果子类的方法覆盖了父类,想调用父类的方法怎么办?
Python没有super,很简单,直接“父类名.方法”即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 20- 枚举,枚举原始值,枚举相关值,switch提取枚举关联值 Swift枚举: Swift中的枚举比OC中的枚...
    iOS_恒仔阅读 2,323评论 1 6
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,922评论 1 10
  • 要点: 函数式编程:注意不是“函数编程”,多了一个“式” 模块:如何使用模块 面向对象编程:面向对象的概念、属性、...
    victorsungo阅读 1,606评论 0 6
  • 官方文档 初始化 Initialization是为准备使用类,结构体或者枚举实例的一个过程。这个过程涉及了在实例里...
    hrscy阅读 1,153评论 0 1
  • 农历五月初五是我们中华民族的传统节日端午节,人们会在这一天在挂艾叶菖蒲,赛龙舟,饮雄黄,游百病,佩香囊,吃粽子。一...
    3f17274cd933阅读 418评论 0 0