首页 > 编程语言 > 详细

Python---面向对象1

时间:2019-03-07 11:41:25      阅读:138      评论:0      收藏:0      [点我收藏+]

对象=属性+方法

 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()

 

Python---面向对象1

原文:https://www.cnblogs.com/grandy/p/10487987.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!