在方法中添加实例属性classroom
时间: 2024-05-12 16:14:24 浏览: 67
要在方法中添加实例属性 `classroom`,可以在方法内部使用 `self.classroom` 进行赋值操作。
例如,以下是一个示例代码:
```python
class Student:
def __init__(self, name, age):
self.name = name
self.age = age
def set_classroom(self, classroom):
self.classroom = classroom # 在方法内部添加实例属性
def display_info(self):
print(f"Name: {self.name}, Age: {self.age}, Classroom: {self.classroom}")
student = Student("Lucy", 18)
student.set_classroom("Class A")
student.display_info() # 输出: Name: Lucy, Age: 18, Classroom: Class A
```
在该示例代码中,我们定义了一个 `Student` 类,并在其中添加了一个名为 `set_classroom` 的方法,该方法用于设置学生所在的班级,实现方法是在方法内部添加了一个实例属性 `classroom`。最后,我们创建了一个 `Student` 类的实例,并设置了该实例的班级为 "Class A",并输出该实例的信息。
阅读全文