对象=属性+方法
1 class Potato: 2 def __init__(self, name): 3 self.name = name 4 5 def kick(self): 6 print("我叫%s,噢,~ 谁踢我?!" % self.name) 7 8 9 p = Potato("土豆") 10 p.kick()
对象的方法调用
1 class Turtle: 2 color = ‘green‘ 3 weight = 10 4 legs = 4 5 shell = True 6 mouth = ‘大嘴‘ 7 8 def climb(self): 9 print("我正在很努力地向前爬……") 10 11 def run(self): 12 print("我正在飞快的向前跑……") 13 14 def bite(self): 15 print("咬死你咬死你!!") 16 17 def eat(self): 18 print("有的吃,真满足^_^") 19 20 def sleep(self): 21 print("困了,睡了,晚安,Zzzz") 22 23 24 tt = Turtle() 25 26 tt.climb() 27 tt.bite() 28 tt.eat() 29 tt.run() 30 tt.sleep() 31 32 if __name__ == "__main__": 33 tt.sleep()
导入与继承
from second.duixiang001 import * class Frog(Turtle): def run(self): print("哈哈,我不是跑,我是跳") shell = False weight = 0.5 def climb(self): print("我的体重是" + str(Frog.weight) + ‘kg‘) aa = Turtle() print("888888888888888888888") bb = Frog() bb.climb()
原文:https://www.cnblogs.com/grandy/p/10487987.html