def __init__(self):的解释
时间: 2024-01-10 11:20:18 浏览: 84
以下是形式一def __init__(self)的解释:
```python
# 形式一:def __init__(self)
class Student(object):
def __init__(self):
pass
```
这种形式在__init__方法中不包含除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))
阅读全文