- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基本术语——三种不同类型的翻译程序 汇编程序: 其任务是把用汇编语言写成的源程序,翻译成机器语言形式的目标程序。 编译程序: 若源程序是用高级程序设计语言所写,经翻译程序加工生成目标程序,那么,该翻译程序就称为编译程序。 基本术语 ——三种不同类型的翻译程序 解释程序: 这也是一种翻译程序,同样是将高级语言源程序翻译成机器指令。它与编译程序不同点就在于:它是边翻译边执行的,即输入一句、翻译一句、 执行一句,直至将整个源程序翻译并执行完毕。 程序的开发过程 编辑 将源程序输入到计算机中,生成后缀为cpp的磁盘文件。 编译 将程序的源代码转换为机器语言代码。 连接 将多个源程序文件以及库中的某些文件连在一起,生成一个后缀为exe的可执行文件。 运行调试 * 程序开发过程 * 开始 编辑源程序 编译 编译错 连接 连接错 运行 运行错 完成 是 是 是 1011代表加。不同种机器中机器语言不一定一样。指令执行效率高。 学生属性:姓名、年龄等,行为:选课、实践。 面向对象的三特性:封装、继承、多态。继承:进修教师可继承学生类又有继承教师的特性。要是继承了就可以重用学生类的内容。区别于学生的特性称为多态 举例:学生管理系统和研究生管理系统。基本属性可以相同,奖学金和助学金不同。打印内容不同。 面向对象的设计语言UML 总体设计:有哪些类。详细设计:类的属性、行为 面向对象设计在软件开发中的20%~30% 格式:阶符、阶码(补码)、尾符、尾数(原码) (-18.75)10=(-10010.11)2=(-0.1001011)*2【+101】,浮点表示0 101 1 1001011 BASIC语言开始就是解释方式。优点:每一条错误立刻知道。交互性好。缺点:速度太慢。编译:效率高。 JAVA语言,面向对象的语言,移植性好,跨平台。开始也是解释方式,效率是C++的60%,后来也提出编译方式。 Fortran 和Algol 60用于科学计算。后来要求对字符等数据处理,写系统程序。Pascal为学院语言,要求非常严谨,所以不灵活。用得比较多的是C语言。C语言虽然是高级语言但是很灵活。他能访问很多机器底层的东西。过去的操作系统都是用汇编语言写的,稳定可靠,效率高,但C语言用来写UNIX操作系统。ADA学术语言。C++是从C发展来的,保存了C面向过程又有面向对象的特征。 例如编写操作系统,微软的要由几百个人写,再用这种方法就无法解决了。 举例:企业管理软件:生产管理、计划管理、仓库管理等。例如仓库管理:出库、入库、库存。这样就形成了个树状结构。模块间交互比较少。 程序=数据结构+算法,算法是建立在数据结构基础上的,数据结构发生改变那么算法也需要进行改变 有专门的人编写类,形成类库 1.2.2面向对象的基本概念——对象 一般意义上的对象: 是现实世界中一个实际存在的事物。 可以是有形的(比如一辆汽车),也可以是无形的(比如一项计划)。 是构成世界的一个独立单位,具有: 静态特征:可以用某种数据来描述 动态特征:对象所表现的行为或具有的功能 * 1.2.2面向对象的基本概念——对象 面向对象方法中的对象: 是系统中用来描述客观事物的一个实体,它是用来构成系统的一个基本单位。对象由一组属性和一组行为构成。 属性:用来描述对象静态特征的数据项。 行为:用来描述对象动态特征的操作序列。 * 面向对象的基本概念 ——类 分类——人类通常的思维方法 分类所依据的原则——抽象 忽略事物的非本质特征,只注意那些与当前目标有关的本质特征,从而找出事物的共性,把具有共同性质的事物划分为一类,得出一个抽象的概念。 例如,石头、树木、汽车、房屋等都是人们在长期的生产和生活实践中抽象出的概念。 * 面向对象的基本概念 ——类 面向对象方法中的类 具有相同属性和服务的一组对象的集合 为属于该类的全部对象提供了抽象的描述,包括属性和行为两个主要部分。 类与对象的关系:犹如模具与铸件之间的关系,一个属于某类的对象称为该类的一个实例。 * 集合——成员 抽象描述——具体实例 面向对象的基本概念——封装 把对象的属性和服务结合成一个独立的系统单位。 尽可能隐蔽对象的内部细节。对外形成一个边界(或者说一道屏障),只保留有限的对外接口使之与外部发生联系。 * 封装 售报亭 属性 报刊A价格 报刊B价格 … 钱箱 服务 报刊零售 款货清点 顾客 面向对象的基本概念——继承 继承对于软件复用有着重要意义,是面向对象技术能够提高软件开发效率的重要原因之一。 定义:特殊类的对象拥有其一般类的全部属性与服务,称作特殊类对一般类的继承。 例如:将轮船作为一个一般类,客轮便是一个特殊类。 * 面向对象的基本概念——继承 * 哺乳动物 热血、有毛发、用奶哺育幼仔 狗 有犬牙、食肉、特定的骨骼结构
您可能关注的文档
最近下载
- 奋达供应商质量体系审核表B1版本+自评模板 (格式可转换)OK.pdf
- 水星船外机二冲程15-25-30 HP E-ETC 2012 英文维修手册.pdf
- 水星船外机二冲程 200-225-250-300 HP 90° V6 2010 英文维修手册.pdf
- 第三章_期权交易结算.pdf VIP
- 十五五规划纲要解读:高端装备制造领跑.pptx
- 微信聊天记录想要恢复原来如此简单!一学就会.pdf VIP
- 《总裁沟通及影响力》--杨台轩详解.ppt VIP
- 最新人教版九年级上册数学期中试题(含答案).docx VIP
- 西门子智能照明办公大楼应用.pdf VIP
- 智能照明系统(西门子InstabusKNXEIB系统)专项施工方案.doc VIP
原创力文档


文档评论(0)