面向对象编程(OOP):Python基础类构建实例
面向对象编程(OOP)是现代编程的一个重要概念,它将数据和操作数据的方法封装在一起,形成一个独立的实体——对象。
在Python中,我们可以创建自己的类来实现面向对象编程。以下是一个简单的类的例子:
# 定义一个基础类 Animal
class Animal:
def __init__(self, name):
self.name = name # 将名字作为属性存储
# 实现一个方法(行为)
def speak(self):
print(f"{self.name} speaks!")
# 创建一个子类 Dog,继承自Animal
class Dog(Animal):
def __init__(self, name, breed):
super().__init__(name) # 调用父类的构造函数
self.breed = breed # 添加狗的品种属性
# 实现一个新的方法(行为),子类特有的行为
def bark(self):
print(f"{self.name} barks like a {self.breed}!")
# 创建Dog实例
my_dog = Dog("Rex", "Golden Retriever")
# 调用实例的方法
my_dog.speak() # 输出:Rex speaks!
my_dog.bark() # 输出:Rex barks like a Golden Retriever!
这里我们创建了一个基础类Animal
,然后创建了其子类Dog
。通过实例化这些类,我们可以调用它们的方法来实现面向对象编程的特性。
还没有评论,来说两句吧...