网安零基础学习-python-面向对象编程(灰帽编程15)
一、面向对象的编程
购物机器人
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)相关推荐
- 网安零基础学习-python-文件对象(灰帽编程12)
一.python读取和写入文件内容 任务:在cmd默认登陆目录中建立一个命名为test.txt的文件并写入内容"welcome python" 打开文件的三个步骤 1.建立文件对象 ...
- 网安零基础学习-python-正则表达式(灰帽编程17)
一.概念 正则表达式: 是对字符串操作的一种逻辑公式,就是用事先定义好的一些特殊字符.及这些特定字符的组合,组成一个"规则字符串".这个"规则字符串"用来表达对 ...
- pythonxy官网下载_GitHub - oxtaw/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...
- pythonxy官网下载_GitHub - wptyut/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...
- python gui编程书籍_GitHub - ZhaoGui/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...
- pythonxy官网下载_GitHub - holif/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...
- pythonxy官网下载_GitHub - leior/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...
- pythonxy官网下载_GitHub - Lidaguo/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...
- Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐
转载自:https://github.com/Yixiaohan/codeparkshare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 ...
最新文章
- Tungsten Fabric SDN — 与 OpenStack 的集成部署
- ultraedit中文粘贴出去乱码_Windows系统-怎么搞定乱码
- nginx+tomcat实现Windows系统下的负载均衡搭建教程
- DataSet用法详细
- linux shell运行脚本命令行参数,shell脚本命令行参数简介
- 京东取消快递员底薪引热议 官方回应:试点更有激励性的业务提成
- 语言 micropython_【雕爷学编程】MicroPython动手做(03)——零基础学MaixPy之开机测试...
- android 获取GPS定位,
- Vue项目中如何实现用户登录及token验证?
- tabcontrol设置当前活动页
- 软件功能个性定制思维顺序
- 如何使用@PostConstruct初始化敏感词库和hutool过滤敏感词信息
- ISweek工采网·工采电子参展OFweek维科网 2021全球数字经济产业大会圆满落幕
- 往年计算机二级在线查询,2012年计算机二级查询
- QT技巧系列(9)QModbusTcpClient客户端程序示例及代码
- 微信小程序十二时辰时钟
- 微信小程序 基础 - 19 (登录后用户头像的更新)
- Thoth多因子策略
- 耳朵经济下,有声读物的加与减
- 酷讯迷途反思:千万美元3年未找到真实市场
热门文章
- ttkefu微信二维码对话链接如何生成?
- 【flex chat】 p2p视频语音聊天室 欢迎你的测试
- 北大CSAPP期末题
- wParam与 lParam
- 最新出炉 csdn最牛最全JMeter+Ant+Jenkins接口自动化测试框架(Windows)
- SQLi lab: Equivalent to information schema on Oracle
- MATLAB常用指令及解释(持续更新中)
- Matlab 迭代法计算灰值图像的level
- 关于docker容器启动后修改或添加端口
- 02.创新与企业精神——有目的的创新和创新机遇的7个来源