Python面向对象编程:类和实例混淆案例
在Python的面向对象编程中,可能会出现类和实例的混淆。下面是一个简单示例:
# 创建一个类
class Animal:
def __init__(self, name):
self.name = name
# 定义一个方法
def speak(self):
return "Animal speaks: " + self.name
# 实例化一个类,创建实例
dog = Animal("Rex")
# 调用实例的方法
print(dog.speak()) # 输出:Animal speaks: Rex
在这个例子中,Animal
是一个类,而 dog
是这个类的一个实例。实例可以调用类定义的属性(如方法)和数据成员。
还没有评论,来说两句吧...