面向对象编程的基本概念-KC10151701-C01资料课件.ppt

上传人(卖家):晟晟文业 文档编号:4537188 上传时间:2022-12-17 格式:PPT 页数:25 大小:6.21MB
下载 相关 举报
面向对象编程的基本概念-KC10151701-C01资料课件.ppt_第1页
第1页 / 共25页
面向对象编程的基本概念-KC10151701-C01资料课件.ppt_第2页
第2页 / 共25页
面向对象编程的基本概念-KC10151701-C01资料课件.ppt_第3页
第3页 / 共25页
面向对象编程的基本概念-KC10151701-C01资料课件.ppt_第4页
第4页 / 共25页
面向对象编程的基本概念-KC10151701-C01资料课件.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、1 基于LabVIEW的物联网应用程序设计2 面向对象编程3 1面向对象编程的基本概念LabVIEW中面向对象的编程2目录4 面向对象编程的基本概念5*面向对象编程面向对象编程的基本概念6 程序的设计模式 程序的设计模式是一套被反复使用、多数人知晓的、经过对分类编目的代码设计经验进行总结而得出的设计规范。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。程序的模块划分是其中一个关键的问题。面向对象编程7 从活字印刷谈起面向对象编程8 可维护可维护面向对象编程从活字印刷谈起9 可复用面向对象编程从活字印刷谈起10 可扩展面向对象编程从活字印刷谈起11 灵活性好面向对象编程从活

2、字印刷谈起12 模块划分的目的 可维护 可复用 可扩展 灵活性好面向对象编程13 面向对象编程按照过程划分模块的方法14 可维护性差 可复用性差 可扩展性差 灵活性不高面向对象编程按照过程划分模块的方法15 面向对象(类)的划分模块的方法 面向对象的编程(Object Oriented Programming)思想是专为解决这个问题提出来的。面向对象的编程思想大大提高了编程时的灵活性和可维护性。现在的大型程序中几乎没有不基于面向对象编程思想的。LabVIEW 为了适应这一趋势,也从 8.2 版本开始引入了面向对象程序设计的思想。面向对象编程16 面向对象编程类和对象17 对象 对象是人们要进行

3、研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象的状态和行为(属性和方法)对象具有状态,一个对象用数据值来描述它的状态;对象具有操作,用于改变对象的状态,对象及其操作就是对象的行为;对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中 类和对象面向对象编程18 类 具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实

4、现该操作的方法来描述。类和对象面向对象编程19 面向对象的三要素 封装是把高度相关的一组数据和方法组织在一起,形成一个相对独立的类。外部程序只能通过严格定义好的接口访问类所允许公开的数据和方法;而对于不需与外部发生联系的数据和方法,类会把他们隐藏和保护起来。这样就避免了编程过程中,函数模块常常被到处滥用以至于难以维护的弊病。面向对象编程20 面向对象编程面向对象的三要素21 不同的子类可能拥有共同属性和方法,这些共性可以被抽取出来成为父类,被所有子类继承。继承是为了鼓励代码重用。面向对象编程面向对象的三要素22 面向对象编程面向对象的三要素23 面向对象的三要素 多态最早也是个遗传学概念,源自同一祖先的不同生物会表现出多种不同形态。在面向对象中,多态是指同一个方法,在不同子类中有不同的表现方式。多态可以简化我们的编程。面向对象编程24 面向对象编程面向对象的三要素25 谢谢观看!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(面向对象编程的基本概念-KC10151701-C01资料课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|