天天看點

定義一個Dog類 定義屬性名稱、年齡 并封裝, 定義eat方法 列印狗在進食。 當列印狗對象的時候輸出狗的名稱和年齡資訊.

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)#封裝以後 也可以調用的方法