Python 中如何定义一个类和它的实例?
时间: 2024-10-05 17:00:47 浏览: 30
在 Python 中,定义一个类非常简单,通常包括类名、属性和方法。下面是一个基本的示例:
```python
class ClassName: # 类名通常首字母大写
def __init__(self, param1, param2): # 构造函数 self 参数表示当前对象
self.attribute1 = param1 # 属性
self.attribute2 = param2
def method_name(self): # 方法
print(f"Method is called with {self.attribute1} and {self.attribute2}")
# 实例化类
instance = ClassName("Value1", "Value2")
instance.method_name() # 调用方法
```
在这个例子中,`ClassName` 是一个类,`__init__` 是构造函数,当你创建 `ClassName` 的实例时会自动调用。`attribute1` 和 `attribute2` 是实例的属性,它们存储了传递给构造函数的值。`method_name` 是一个方法,可以通过类的实例调用。
要创建 `ClassName` 的实例,只需传入参数并将其赋值给类名,例如 `instance = ClassName('value', 'another_value')`。
阅读全文