python面向对象编程实例
时间: 2023-07-17 15:07:19 浏览: 95
一个常见的Python面向对象编程实例是创建一个学生类。以下是一个简单的示例:
```python
class Student:
def __init__(self, name, age, grade):
self.name = name
self.age = age
self.grade = grade
def get_name(self):
return self.name
def get_age(self):
return self.age
def get_grade(self):
return self.grade
def set_name(self, name):
self.name = name
def set_age(self, age):
self.age = age
def set_grade(self, grade):
self.grade = grade
# 创建学生对象
student1 = Student("Alice", 18, 12)
# 获取学生信息
print("Name:", student1.get_name())
print("Age:", student1.get_age())
print("Grade:", student1.get_grade())
# 修改学生信息
student1.set_name("Bob")
student1.set_age(17)
student1.set_grade(11)
# 再次获取学生信息
print("Name:", student1.get_name())
print("Age:", student1.get_age())
print("Grade:", student1.get_grade())
```
在这个示例中,我们定义了一个名为`Student`的类,它有三个属性:`name`、`age`和`grade`。通过`__init__`方法,我们在创建对象时初始化这些属性。我们还定义了一些方法来获取和设置这些属性的值。
我们创建了一个名为`student1`的学生对象,并使用`get_`方法获取各个属性的值。然后,我们使用`set_`方法修改了学生对象的属性,并再次使用`get_`方法获取修改后的值。
输出结果应该是:
```
Name: Alice
Age: 18
Grade: 12
Name: Bob
Age: 17
Grade: 11
```
这是一个简单的面向对象编程示例,展示了如何使用类和对象来组织和操作数据。
阅读全文