【python学习笔记】类的特殊方法init

在类定义一些特殊方法以__开头

特殊方法无需效自己调用,将会在自己特殊时刻自己调用

 

Class person:

  def __init__(self, name)

    self.name = name

  def hello (self )

    print(' 大家好,我是%s ' %self.name )

p1 = person("wangxiaoming)

一、特殊方法什么时候调用

1. init 会在实例化对象以后离开执行

2.init 可以用来向实例化的对象中初始化属性

3.调用类实例化对象时,类的所有参数都会依次传递到 init() 中

 

二、类的基本结构
class 类名([父类]) :

  公共的属性...

  # 对象的初始化方法
  def __init__(self,...):
    ...

  # 其他的方法
  def method_1(self,...):
    ...

  def method_2(self,...):
    ...

posted @ 2021-03-09 17:39  咸鱼翻身仍是咸鱼  阅读(143)  评论(0)    收藏  举报