定義Dogクラスはメソッドの定義がドッグフードを食べて印刷し、属性名、年齢およびパッケージを定義します。ターゲットは、犬の名前と年齢情報出力犬を印刷するとき。

class Dog:
    def __init__(self,name,age):
        self.__name=name
        self.__age=age
        #print("名称:%s 年龄:%s 岁了"%(self.__name,self.__age))
    def eat(self):
        print("这只狗%s 在吃饭"%self.__name)
    def __str__(self):
        return"名称:%s 年龄:%s 岁了"%(self.__name,self.__age)

if __name__ == '__main__':
    dog=Dog("金毛","5",)
    print(dog)
    dog.eat()
   #print(dog._Dog__name)#封装以后 也可以调用的方法

公開された16元の記事 ウォンの賞賛0 ビュー128

おすすめ

転載: blog.csdn.net/beyongboy/article/details/104878789