2013-01-07 214 views
0

我在网上搜索了这个,但找不到任何答案。我想在NetLogo中创建类,但就目前看来,唯一的方法就是使用Java创建一个扩展。是否可以在NetLogo中创建类?

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

回答

1

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

breed [agents agent] 

NetLogo不修复对象的方法。一旦你定义的NetLogo的方法:

to doit [] 
.... 
end 

那么你可以“调用”这种方法对任何品种(认为,“对象”)做

ask agents [doit] 

但你也可以

breed [puppies puppy] 
ask puppies [doit] 

有点像mixins

相关问题