Python进阶:面向对象编程的实例?

原创 本是古典 何须时尚 2025-01-28 10:03 4阅读 0赞

面向对象编程(Object-Oriented Programming,简称OOP)是一种程序设计范式,它将数据和操作数据的方法结合在一起。以下是一个简单的面向对象编程实例,我们将创建一个”学生”类:

  1. # 定义学生类
  2. class Student:
  3. # 初始化方法,用于创建新学生实例
  4. def __init__(self, name, grade):
  5. self.name = name # 学生姓名
  6. self.grade = grade # 学生年级
  7. # 方法示例:获取学生姓名
  8. def get_name(self):
  9. return self.name
  10. # 方法示例:设置学生年级
  11. def set_grade(self, new_grade):
  12. if new_grade >= 0 and new_grade <= 12: # 检查新年级是否有效
  13. self.grade = new_grade
  14. else:
  15. print("Invalid grade. Please enter a number between 0 and 12.")
  16. # 创建学生实例
  17. student1 = Student("Alice", 9)
  18. # 获取和设置学生姓名与年级
  19. print(student1.get_name()) # 输出:Alice
  20. student1.set_grade(11) # 设置新年级为11
  21. print(student1.get_grade()) # 输出:11

这个例子展示了如何使用面向对象编程创建一个”学生”类,以及如何通过实例化这个类来使用它。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,4人围观)

还没有评论,来说两句吧...

相关阅读