Python-Object-Class-Sample-2

目次

2匹の仮想の猫を作って歩かせる

インスタンス化の意味

クラス

class Cat:
    """Cat class """ 
    # メンバー変数
    name = "cat"      
    cWalk = 20
    fp = "."
    # コンストラクタ
    def __init__( self, n ): 
        self.name = n 
    # メソッド
    def Walk( self ): 
        s = ""
        print("Walk" , "\t" ,end=(""))
        for i in range(self.cWalk):
            s += self.fp
        print( s ,"(" , self.name, ")" )

メインプログラム

if __name__ == "__main__":
   # インスタンス化
   c1 = Cat("tama") 
   c2 = Cat("buchi") 
   
   c2.cWalk = 5

   c1.Walk()
   c2.Walk()
よかったらシェアしてね!
目次