1. Python中__init__实际上是一种对类型初始化的行为,通过__init__(self)方法。
  2. self是由__init__()自己生存的,其后可以跟上相应的参数,然后self利用函数构造出来相应的数值。
class Dog:
    def __init__(self, name, gender):
        self.name = name
        self.gender = gender

    def sit(self):
        print(f"{self.name} is sitting now.")

    def rollOver(self):
        print(f"{self.name} rolled over!")
  1. 传入参数name和gender,然后通过self构造函数相应的对象,然后赋予其值。

标签: none

添加新评论