2025/1/23

面向对象编程是Python的重要特性之一,它允许我们通过类和对象来模拟现实世界的复杂关系。
类:使用class关键字定义类,类中可以包含属性(变量)和方法(函数)。
对象:类的实例化结果,通过类名()创建对象。
继承:子类可以继承父类的属性和方法,并可以扩展或覆盖父类的功能。
多态:允许子类以不同的方式实现父类的同名方法。
示例代码:

 

# 定义类
class Animal:
def __init__(self, name): # 构造函数
self.name = name

def speak(self): # 抽象方法
pass

class Dog(Animal): # 继承Animal类
def speak(self): # 覆盖父类方法
return f"{self.name} says Woof!"

class Cat(Animal):
def speak(self):
return f"{self.name} says Meow!"

# 创建对象
dog = Dog("Buddy")
cat = Cat("Whiskers")

print(dog.speak()) # 输出:Buddy says Woof!
print(cat.speak()) # 输出:Whiskers says Meow!

运行步骤:

创建一个Python文件,例如oop.py。
将上述代码粘贴到文件中。
在终端中运行:

python oop.py
观察输出结果。
面向对象编程是Python的重要特性。通过类和对象,我们可以模拟现实世界的复杂关系,实现代码的模块化和可扩展性。

posted @ 2025-01-23 22:13  伐木工熊大  阅读(11)  评论(0)    收藏  举报