定义一个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)#封装以后 也可以调用的方法

发布了16 篇原创文章 · 获赞 0 · 访问量 128

猜你喜欢

转载自blog.csdn.net/beyongboy/article/details/104878789