面向对象编程:Python继承关系问题

原创 Dear 丶 2025-01-14 20:06 69阅读 0赞

在Python中,继承是一种面向对象的特性,它允许一个类(子类)直接获取另一个类(父类)的属性和方法。

以下是Python中继承的基本语法:

  1. # 父类
  2. class Parent:
  3. def __init__(self):
  4. self.message = "Parent message"
  5. # 子类继承父类
  6. class Child(Parent):
  7. def __init__(self, additional_message):
  8. super().__init__()
  9. self.additional_message = additional_message
  10. # 在子类中重写父类方法
  11. def print_message(self):
  12. print(self.message + " " + self.additional_message)
  13. # 创建子类对象
  14. child_obj = Child.additional_message("Child specific message")
  15. # 打印消息
  16. child_obj.print_message()

在这个例子中,Parent是父类,Child是子类。子类继承了父类的所有属性和方法,并可以在基础上进行扩展或重写。

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

发表评论

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

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

相关阅读