面向对象编程
OOP :object oriented programming
1.类
设计一个飞机plane 图纸 几个螺旋桨 几个机翼 几个轮子 飞机多长
命名规则:
驼峰式命名法
大驼峰 PrintStar
小驼峰 Printstar
元素:
类名 属性 方法
class Make_Plane(object):
#属性
color = “green”
wheelNum = 3
##魔法方法,形参实参传入参数
def __init__(self,COLOR,WHEELNUM):
self.color = COLOR
self .wheelNum = WHEELNUM
print("hello")
#方法(函数定义)
def move(self):
#self不写会报错,self代表对象本身
print("起飞了")
def getPlaneInfo(self):
print("轮胎数量%d,飞机颜色%s" %(self.wheelNum,self.color))
#在类里面调用需要加前缀
#创建对象
myplane = Make_Plane()
myplane.move()
myplane.getPlaneInfo()
2.对象
真实的飞机 用来飞行
面向过程(顺序)