定义类和对象 题目描述: 定义一个名为Student的类,包含以下属性:姓名(name)、年龄(age)、学号(student_id)。同时,定义一个方法display_info,用于打印学生的基本
时间: 2024-10-10 16:05:00 浏览: 54
Java考试题目:建立一个名为Student的类,该类有以下几个私有成员变量:学生姓名、学号、性别、年龄 还有以下两个成员函数
信息。在Python中,你可以按照下面的方式定义这个类:
```python
class Student:
def __init__(self, name, age, student_id):
self.name = name
self.age = age
self.student_id = student_id
def display_info(self):
print(f"姓名:{self.name}, 年龄:{self.age}, 学号:{self.student_id}")
```
在这个`Student`类中,`__init__`是一个特殊的方法,也称为构造函数,当你创建一个新的`Student`对象时会自动调用它,用来初始化每个学生的属性。`display_info`方法用于显示学生的个人信息。
创建一个具体的对象实例,例如小明:
```python
xiaoming = Student("小明", 18, "001")
xiaoming.display_info() # 输出:姓名:小明, 年龄:18, 学号:001
```
阅读全文