面向对象编程(OOP):Python基础类构建实例

原创 水深无声 2025-02-28 04:00 33阅读 0赞

面向对象编程(OOP)是现代编程的一个重要概念,它将数据和操作数据的方法封装在一起,形成一个独立的实体——对象。

在Python中,我们可以创建自己的类来实现面向对象编程。以下是一个简单的类的例子:

  1. # 定义一个基础类 Animal
  2. class Animal:
  3. def __init__(self, name):
  4. self.name = name # 将名字作为属性存储
  5. # 实现一个方法(行为)
  6. def speak(self):
  7. print(f"{self.name} speaks!")
  8. # 创建一个子类 Dog,继承自Animal
  9. class Dog(Animal):
  10. def __init__(self, name, breed):
  11. super().__init__(name) # 调用父类的构造函数
  12. self.breed = breed # 添加狗的品种属性
  13. # 实现一个新的方法(行为),子类特有的行为
  14. def bark(self):
  15. print(f"{self.name} barks like a {self.breed}!")
  16. # 创建Dog实例
  17. my_dog = Dog("Rex", "Golden Retriever")
  18. # 调用实例的方法
  19. my_dog.speak() # 输出:Rex speaks!
  20. my_dog.bark() # 输出:Rex barks like a Golden Retriever!

这里我们创建了一个基础类Animal,然后创建了其子类Dog。通过实例化这些类,我们可以调用它们的方法来实现面向对象编程的特性。

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

发表评论

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

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

相关阅读