一、面向对象的编程

购物机器人
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 = COLORself.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)相关推荐

  1. 网安零基础学习-python-文件对象(灰帽编程12)

    一.python读取和写入文件内容 任务:在cmd默认登陆目录中建立一个命名为test.txt的文件并写入内容"welcome python" 打开文件的三个步骤 1.建立文件对象 ...

  2. 网安零基础学习-python-正则表达式(灰帽编程17)

    一.概念 正则表达式: 是对字符串操作的一种逻辑公式,就是用事先定义好的一些特殊字符.及这些特定字符的组合,组成一个"规则字符串".这个"规则字符串"用来表达对 ...

  3. pythonxy官网下载_GitHub - oxtaw/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  4. pythonxy官网下载_GitHub - wptyut/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  5. python gui编程书籍_GitHub - ZhaoGui/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  6. pythonxy官网下载_GitHub - holif/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  7. pythonxy官网下载_GitHub - leior/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  8. pythonxy官网下载_GitHub - Lidaguo/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  9. Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐

    转载自:https://github.com/Yixiaohan/codeparkshare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 ...

最新文章

  1. Tungsten Fabric SDN — 与 OpenStack 的集成部署
  2. ultraedit中文粘贴出去乱码_Windows系统-怎么搞定乱码
  3. nginx+tomcat实现Windows系统下的负载均衡搭建教程
  4. DataSet用法详细
  5. linux shell运行脚本命令行参数,shell脚本命令行参数简介
  6. 京东取消快递员底薪引热议 官方回应:试点更有激励性的业务提成
  7. 语言 micropython_【雕爷学编程】MicroPython动手做(03)——零基础学MaixPy之开机测试...
  8. android 获取GPS定位,
  9. Vue项目中如何实现用户登录及token验证?
  10. tabcontrol设置当前活动页
  11. 软件功能个性定制思维顺序
  12. 如何使用@PostConstruct初始化敏感词库和hutool过滤敏感词信息
  13. ISweek工采网·工采电子参展OFweek维科网 2021全球数字经济产业大会圆满落幕
  14. 往年计算机二级在线查询,2012年计算机二级查询
  15. QT技巧系列(9)QModbusTcpClient客户端程序示例及代码
  16. 微信小程序十二时辰时钟
  17. 微信小程序 基础 - 19 (登录后用户头像的更新)
  18. Thoth多因子策略
  19. 耳朵经济下,有声读物的加与减
  20. 酷讯迷途反思:千万美元3年未找到真实市场

热门文章

  1. ttkefu微信二维码对话链接如何生成?
  2. 【flex chat】 p2p视频语音聊天室 欢迎你的测试
  3. 北大CSAPP期末题
  4. wParam与 lParam
  5. 最新出炉 csdn最牛最全JMeter+Ant+Jenkins接口自动化测试框架(Windows)
  6. SQLi lab: Equivalent to information schema on Oracle
  7. MATLAB常用指令及解释(持续更新中)
  8. Matlab 迭代法计算灰值图像的level
  9. 关于docker容器启动后修改或添加端口
  10. 02.创新与企业精神——有目的的创新和创新机遇的7个来源