Python面向对象编程:实例演示

原创 柔光的暖阳◎ 2025-02-24 05:27 28阅读 0赞

面向对象编程(Object-Oriented Programming,简称OOP)是Python编程的重要特性。下面通过几个实例来演示Python的面向对象编程。

  1. 创建一个基本类
  1. # 定义一个基础类
  2. class Animal:
  3. def __init__(self, name):
  4. self.name = name
  5. # 为类添加方法
  6. def speak(self):
  7. return f"{self.name} speaks."
  8. # 创建Animal类的实例
  9. dog = Animal("Max")
  10. print(dog.speak()) # 输出:Max speaks.
  1. 创建一个子类
  1. class Dog(Animal): # 父类和子类同时定义
  2. def bark(self):
  3. return "Woof!"
  4. # 创建Dog类的实例
  5. my_dog = Dog("Rufus")
  6. print(my_dog.speak()) # 输出:Rufus speaks.
  7. print(my_dog.bark()) # 输出:Woof!

通过以上两个实例,我们可以看到Python面向对象编程的基本特点:

  • 类定义了对象的属性和行为。
  • 实例化(创建对象)时传入参数初始化类属性。
  • 子类继承父类的属性和方法,并可覆盖或扩展它们。
  • 多态使得不同子类的对象可以对同一消息做出响应。
文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

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

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

相关阅读