class Geese: wing_color = "gray" neck_length = "long" beak_shape = "pointed" instance_num = 0

def __init__(self):
    Geese.instance_num += 1
    print("Instance number:", Geese.instance_num)
    print("Wing color:", Geese.wing_color)
    print("Neck length:", Geese.neck_length)
    print("Beak shape:", Geese.beak_shape)

for i in range(4): goose = Geese()

python定义一个雁类Geese并在该类中定义4个类属性前三个用于记录雁类的特征第4个用于记录实例编号然后定义一个构造方法在该构造方法中将记录实例编号的类属性进行加1操作并输出4个类属性的值最后通过for循环创建4个雁类的实例。简单一些

原文地址: https://www.cveoy.top/t/topic/bUqG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录