面向对象练习
面向对象封装案例:
• 小明爱跑步
class Perthon:
def __init__(self, name, weight):
# self.属性 = 形参
self.name = name
self.weight = weight
def __str__(self):
return "我的名字叫%s 体重是%.2f公斤" % (self.name,self.weight)
def run(self):
print("%s爱跑步,跑步锻炼身体"%self.name)
self.weight -= 0.5
def eat(self):
print("%s是吃货,吃完这顿再减肥"%self.name)
self.weight += 1
xiaoming = Perthon("小明", 75.0)
xiaoming.run()
xiaoming.eat()