一、面向对象的编程
购物机器人
1.收钱100元,酱油
2.过马路,看红路灯
3.给钱,找零
4.交付
这是面向过程的
面向对象:
100元,酱油
你不必考虑过程
二、面向对象的编程
OOP object oriented programming
类 对象
类 设计一个飞机plane 图纸 几个螺旋桨,几个机翼,几个轮子,飞机多长
对象 真实的飞机 用来飞行
游戏 类
电子游戏 类
角色扮演游戏 类
梦幻模拟战 对象
飞机的实例化
用面向对象的形式
飞机类
#类的命名规则 驼峰式命名法 PrintHello
class Make_Plane(object):
#属性(变量)
#color = "green"
#wheelNum = 3
#魔法方法
def __init__(self,COLOR,WHELLNUM):
self.color = COLOR
self.wheelNum = WHELLNUM
#方法(函数)
def move(self):
print("起飞了")
def getPlaneInfo(self):
print("轮胎数量%d,飞机颜色%s"%(self.wheelNum,self.color))
#创建对象
myplane1 = Make_Plane("red",4) #创建对象
#myplane1.move()
#print(myplane1.color)
myplane1.getPlaneInfo()
myplane2 = Make_Plane("red",4) #创建对象
#myplane2.move()
#print(myplane2.color)
myplane2.getPlaneInfo()
更多推荐
网安零基础学习-python-面向对象编程(灰帽编程15)
发布评论