Python面向对象编程:类和对象创建问题

原创 水深无声 2025-02-19 16:18 57阅读 0赞

在Python中,面向对象编程(Object-Oriented Programming, OOP)包括类、对象以及它们的交互。

  1. 类(Class):

    • 定义数据属性(变量)和方法。
    • 一个类是所有具有相同属性和行为的对象的模板。
  2. 对象(Object):

    • 由类创建,每个对象都有自己的属性值。
    • 当你实例化一个类时,你就会得到一个该类的对象。

例如:

  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. dog = Animal("Rex")
  10. # 访问对象属性和方法
  11. dog.print_name() # 输出: Rex is an animal.

在这个例子中,我们创建了一个名为Animal的类,然后通过实例化这个类来创建Dog对象。

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

发表评论

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

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

相关阅读