网安零基础学习-python-面向对象编程(灰帽编程15)

编程知识 行业动态 更新时间:2024-06-13 00:21:41

一、面向对象的编程

购物机器人
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)

本文发布于:2023-04-01 01:13:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/006da9c79ccc4fa49013c5db7ed32741.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:面向对象   基础   网安零   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!