利用Python编写一个包含计数属性的Cat类。然后依据输入,统计总共实例化了多少只Cat?

【算法代码】

class Cat:
    count=0  #类变量。其值将在类的所有实例之间共享
    def __init__(self, name, age):
        self.name=name
        self.age=age
        Cat.count+=1

cat1=Cat("C1", 1)
cat2=Cat("C2", 2)
cat3=Cat("C3", 3)
cat4=Cat("C4", 4)
cat5=Cat("C5", 5)
print("Having %s cats were instantiated." %Cat.count)


【参考文献】
http://c.biancheng.net/view/2283.html

猜你喜欢

转载自blog.csdn.net/hnjzsyjyj/article/details/121689030
cat
今日推荐