2

我在互联网上搜索了这个,但找不到任何答案。我想在 NetLogo 中创建类,但就目前而言,唯一的方法是使用 Java 创建一个扩展。

是否可以在 NetLogo 中定义和使用类?

4

1 回答 1

2

品种是 NetLogo 与大多数面向对象语言实现的“类”最接近的东西。

breed [agents agent]

NetLogo 不固定对象的方法。在 Netlogo 中定义方法后:

to doit []
....
end

那么你可以通过做

ask agents [doit]

但你也可以

breed [puppies puppy]
ask puppies [doit]

有点像mixins

于 2013-01-08T14:40:10.607 回答