prog11_14.py

class Cat:
    VOICE = "ニャー"
    _cats = []

    def __init__(self, name):
        self.name = name
        self.__class__._cats.append(self)

    [talkとparadeは省きました]

    @classmethod
    def march(cls, picture):
        print(picture * len(cls._cats))

c1 = Cat("そら")
c2 = Cat("テト")
c3 = Cat("ミミ")
Cat.march("(^_^=)")

# プログラム11-14(クラスメソッド ②:猫の行進)