图片缩略图

面向对象程序示例:十字路口动画交通灯

version 1.3.0.0 (3.08 KB) by Bogumila & Zbigniew MROZEK
利用类和超类来安排灵活的面向对象编程环境
3.0
2评级

11下载

更新2016年8月10

视图版本历史

查看许可协议

只有31行代码。M用于控制十字路口的动画交通灯。在程序中使用了LampSuperclass和三个类(trafficLamp, tlamp, map)。分类定义了(1)单盏红黄绿交通灯,(2)一套四盏灯(北、南、东、西方向)和(3)十字路口地图。菜单用来改变交通灯的运行方式。

引用作为

Bogumila & Zbigniew MROZEK(2021年)。面向对象程序示例:十字路口动画交通灯(//www.tatmou.com/matlabcentral/fileexchange/38316-object-oriented-program-example-animated-traffic-lights-on-road-intersection), MATLAB中央文件交换。检索

意见及评分(5

对jianfu曾
你问:程序有太多的“obj”字。xxx”?
-------
(1)“obj。xxx”是正确的。当然,你也可以用其他的单词来替换所有的obj,例如“blabla”,但是我用“obj”作为“对象名称”的缩写。
(2) .xxx"是正确的。这里xxx是该对象的字段名
(3)参见trafficLamp.m的例子
方法obj=trafficLamp(x,y)定义对象obj=trafficLamp(x,y),
它有Lr, Ly, Lg
字段的全名包括对象的名称,所以我们使用格式为"obj.xxx"
obj。Lr obj。Ly obj。Lg
问候
Bogumila & Zbigniew MROZEK

jianfu曾

一个程序有太多的“obj.xxx”单词。是否可以在不指定“obj.”的情况下访问类中的属性(变量),就像c程序中使用的那样?

ekta”gupta

我得到错误的代码,请帮助我,ektagupta137@gmail.com

Bogumila & Zbigniew MROZEK

添加的标签:超类,继承

MATLAB版本兼容性
创建R2016a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!