查看: 625|回复: 6
收起左侧

[需求建议] 面向对象的动作、方法、属性。。。

Mr.Pan 2022-5-13 08:40:21 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
哪位大神给讲解一下啊,分不清楚




上一篇:am402怎样和威纶通触摸屏以太网通讯
下一篇:AM401 MOUBDS RTU怎么读取数据

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

Slimming 2022-5-13 16:38:28 | 显示全部楼层
个人愚见,简单分享一下:
动作:相当于子程序,可在PRG和FB中使用。
方法:相当于函数,只能在FB中使用。
属性:存在set()和get()方法,一般是读写FB中的私有变量(private),其实功能效果和input、output变量比较类似都是访问变量,只是私有变量外部无法访问需要借助set和get。
接口:一组属性和方法的入口类型,FB中定义使用。
继承:父类和子类的用法,继承后的子类调用使用this,父类使用super,FB中定义使用。

在c#、c++、java这些高级语言里面,关于类和对象的修饰符public、private用的非常多,为了保证程序的稳定可靠,必定会使用private来保护数据,所以就需要用到属性的set和get来修改私有数据,方法和属性在类中必不可少,但是codesys平台里面默认都是pubilc属性,定义input、output接口基本上就够用了,快捷简单但是有一定风险。
父类和子类的继承感觉好像都差不多,面向对象编程的最大特点就是封装继承,方便升级维护。

点评

大师您是好人啊,好人一生平安,多子多福!  发表于 2022-9-30 16:10
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单
回复 送花

使用道具 举报

Mr.Pan 2022-5-16 07:55:24 | 显示全部楼层
Slimming 发表于 2022-5-13 16:38
个人愚见,简单分享一下:
动作:相当于子程序,可在PRG和FB中使用。
方法:相当于函数,只能在FB中使用。

感谢详细讲解!!!
回复 送花

使用道具 举报

zwqiu 2022-9-8 10:34:26 | 显示全部楼层
感谢详细讲解!!!
回复 送花

使用道具 举报

yanghsan 2022-9-8 11:18:36 | 显示全部楼层

感谢详细讲解!!!
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部