首页技术文章正文

Python培训:根据类创建对象

更新时间:2022-10-21 来源:黑马程序员 浏览量:

IT培训班

  程序要想完成具体的功能,仅有类是远远不够的,还需要根据类来创建实例对象。在Python程序中,可以使用如下语法来创建一个对象:

对象名 = 类名()

  例如,创建Cat类的一个对象cat,示例代码如下:

cat = Cat()

  在上述代码中,cat实际上是一个变量,可以使用它来访问类的属性和方法。要想给对象添加属性,可以通过如下方式:

对象名.新的属性名 = 值

  例如,使用cat给Cat类的对象添加color属性,示例代码如下:

cat.color = "黑色"

  接下来,通过一个完整的案例来演示如何创建,添加属性并且调用方法,如例11-1所示。

  例11-1 Car.py

# 定义类
class Car:
    # 移动
    def move(self):
        print("车在奔跑...")
    # 鸣笛
    def toot(self):
        print("车在鸣笛...嘟嘟...")
# 创建一个对象,并用变量jeep保存它的引用
jeep = Car()
# 添加表示颜色的属性
jeep.color = "黑色"
# 调用方法
jeep.move()
jeep.toot()
# 访问属性
print(jeep.color)

  在例11-1中,定义了一个Car类,类里面定义了move和toot两个方法,然后创建了一个Car类的对象jeep,动态地添加了color属性且赋值为“黑色”,然后依次调用了move和toot方法,并打印输出了color属性的值。

  程序运行的结果如图11-3所示。

1666334390905_图11-3运行结果.png

  图11-3 运行结果

分享到:
在线咨询 我要报名
和我们在线交谈!