代码演示在python中创建类
时间: 2024-03-19 19:46:23 浏览: 21
好的,下面是一个简单的 Python 类的示例:
```
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print("Hello, my name is", self.name, "and I'm", self.age, "years old.")
```
在上面的示例中,我们定义了一个名为 `Person` 的类,它有一个构造函数 `__init__` 和一个方法 `say_hello`。构造函数用于初始化类的属性,而 `say_hello` 方法用于打印出对象的名字和年龄。
可以使用以下方式来创建一个 `Person` 类的对象:
```
person1 = Person("Alice", 25)
person2 = Person("Bob", 30)
```
这将创建两个 `Person` 类的对象 `person1` 和 `person2`,并将它们的名字和年龄分别设置为 "Alice"/25 和 "Bob"/30。
然后,可以分别调用对象的 `say_hello` 方法,以打印出它们的名字和年龄:
```
person1.say_hello() # 输出:Hello, my name is Alice and I'm 25 years old.
person2.say_hello() # 输出:Hello, my name is Bob and I'm 30 years old.
```
这样,就完成了一个简单的 Python 类的创建和使用。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)