Python中面向对象编程初体验
在Python中进行面向对象编程(Object-Oriented Programming,OOP)可以让我们更好地组织代码、复用功能和理解系统。以下是一个简单的OOP初体验示例:
# 定义一个动物类
class Animal:
# 初始化方法,用于创建新对象
def __init__(self, name):
self.name = name # 存储动物的名字
# 定义一个行为,如叫唤
def speak(self):
return f"{self.name} speaks!"
# 创建一个狗类,继承自Animal类
class Dog(Animal):
# 在子类中添加自己的特性或行为
def bark(self):
return f"{self.name} barks!"
# 实例化和调用对象的方法
my_dog = Dog("Rex", "brown")
print(my_dog.speak()) # 输出:Rex speaks!
print(my_dog.bark()) # 输出:Rex barks!
以上示例中,我们定义了一个Animal
类,然后创建了Dog
子类,继承自Animal
。这样,我们就可以在Dog
类中添加自己的属性和方法。
还没有评论,来说两句吧...