def __init__(self)是什么意思
时间: 2023-04-18 07:00:28 浏览: 267
__init__(self)是Python中的一个特殊方法,用于在创建对象时初始化对象的属性。它是一个构造函数,当创建一个类的实例时,__init__(self)方法会自动调用,用于初始化对象的属性。在这个方法中,self代表当前对象本身,可以通过self来访问对象的属性和方法。
相关问题
class Master1(object): def __init__(self): self.a = 100 class Master2(object): def __init__(self): self.b = 200 class Sub(Master1,Master2): def __init__(self): pass def show(self):
这是一个 Python 的类继承的示例,Sub 类继承了 Master1 和 Master2 两个类的属性和方法,但是在自己的 __init__ 方法中没有做任何事情,因此 show 方法也没有实现。如果需要使用 Sub 类,可以在其实例化时传入必要的参数,并在其方法中实现相应的逻辑。
class Proposition: def __init__(self, name): self.name = name self.value = None def __str__(self): return self.name def __hash__(self): return hash(str(self))
class Proposition:
def __init__(self, name):
self.name = name
self.value = None
def __str__(self):
return self.name
def __hash__(self):
return hash(str(self))
阅读全文