面向对象编程:Python中的类和实例问题

原创 妖狐艹你老母 2025-01-21 23:18 54阅读 0赞

在Python中,类(Class)是一种抽象的数据类型,它定义了对象的属性(Attributes)和行为(Methods)。而实例(Instance)则是通过类创建的具体对象。

例如:

  1. # 定义一个类
  2. class Animal:
  3. def __init__(self, name):
  4. self.name = name
  5. # 重写内置方法,打印动物名称
  6. def print_name(self):
  7. print(f"{self.name} is an animal.")
  8. # 创建Animal类的实例
  9. cat = Animal("Kitty")
  10. dog = Animal("Rex")
  11. # 调用实例的方法
  12. cat.print_name() # 输出 "Kitty is an animal."
  13. dog.print_name() # 输出 "Rex is an animal."

在这个例子中,Animal是类名,catdog则是这个类的实例(对象)。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,54人围观)

还没有评论,来说两句吧...

相关阅读