Python中面向对象编程初体验

原创 水深无声 2025-01-27 01:00 40阅读 0赞

在Python中进行面向对象编程(Object-Oriented Programming,OOP)可以让我们更好地组织代码、复用功能和理解系统。以下是一个简单的OOP初体验示例:

  1. # 定义一个动物类
  2. class Animal:
  3. # 初始化方法,用于创建新对象
  4. def __init__(self, name):
  5. self.name = name # 存储动物的名字
  6. # 定义一个行为,如叫唤
  7. def speak(self):
  8. return f"{self.name} speaks!"
  9. # 创建一个狗类,继承自Animal类
  10. class Dog(Animal):
  11. # 在子类中添加自己的特性或行为
  12. def bark(self):
  13. return f"{self.name} barks!"
  14. # 实例化和调用对象的方法
  15. my_dog = Dog("Rex", "brown")
  16. print(my_dog.speak()) # 输出:Rex speaks!
  17. print(my_dog.bark()) # 输出:Rex barks!

以上示例中,我们定义了一个Animal类,然后创建了Dog子类,继承自Animal。这样,我们就可以在Dog类中添加自己的属性和方法。

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

发表评论

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

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

相关阅读