大型的labview程序实例_基于LabVIEW的面向对象(OOP)概念介绍及应用场景

b2ae253fcf8893a7a7440326e5d12bb4.png

Hi All,

第一次写有关LabVIEW 相关的文章,关于OOP的一些基础概念以及在LabVIEW中的应用案例,此文章是基于个人的一些理解,写的不对的地方请各路大神批判指正.

OOP的一些基本概念

  1. 对象:

在现实世界中,任何事物都是对象。可以是有形的具体存在的事物, 也可以是无形的抽象的事件.

名字: 用于区别不同的实体

属性/状态: 属性用于描述不同实体的特征;状态由这个对象的属性和这些属性的当前值决定

操作: 用于描述不同实体可具有的行为,是对象提供给她用户的一种服务,也叫行为或方法

◦一类是自身所承受的操作

◦一类是施加于其他对象的操作。

对象一般可以表示为: 属性+操作(方法)

09627436578b82d201ad71ed8db81bba.png

以上图为例

对象名字:奥迪 A4L

属性:四个轮子,白色,四扇车门,6块玻璃,两个LED大灯...

操作:驾驶(前进,后退,转向)

2.

在实现世界中,“类”是一组具有相同属性和行为的对象的抽象。

类和对象之间的关系是抽象和具体的关系。 类是多个对象进行综合抽象的结果,一个对象是类的一个实例。

在面向对象程序设计中, 类就是具有相同数据和相同操作的一组对象的集合。 是对具有相同数据结构和相同操作的一类对象的描述。

在面向对象程序设计中, 总是先声明类, 再由类生成其对象。

718cf46bcb236c16756f1cd2bd9add4e.png

以上图为例

汽车是一个大类,奥迪A4L 只是类的一个具体实例

3.抽象

抽象是人类认识问题的最基本的手段之一。

抽象是通过特定的实例(对象)抽取共同性质以后形成概念的过程。抽象是对系统的简化描述和规范说明,他强调了系统中的一部分细节和特性,而忽略了其他部分。

抽象包括两个方面:数据抽象和代码抽象(或称行为抽象)。前者描述某类对象的属性和状况,也就是此类对象区别于彼类对象的特征

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值