2013-01-07 139 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

相關問題