面向对象编程:Python中的类和实例问题
在Python中,类(Class)是一种抽象的数据类型,它定义了对象的属性(Attributes)和行为(Methods)。而实例(Instance)则是通过类创建的具体对象。
例如:
# 定义一个类
class Animal:
def __init__(self, name):
self.name = name
# 重写内置方法,打印动物名称
def print_name(self):
print(f"{self.name} is an animal.")
# 创建Animal类的实例
cat = Animal("Kitty")
dog = Animal("Rex")
# 调用实例的方法
cat.print_name() # 输出 "Kitty is an animal."
dog.print_name() # 输出 "Rex is an animal."
在这个例子中,Animal
是类名,cat
和dog
则是这个类的实例(对象)。
还没有评论,来说两句吧...