Class 可以在NetLogo中创建类吗?

Class 可以在NetLogo中创建类吗?,class,netlogo,Class,Netlogo,我在网上搜索了这个,但没有找到任何答案。我想在NetLogo中创建类,但就目前看来,唯一的方法是使用Java创建扩展 是否可以在NetLogo中定义和使用类?品种是NetLogo与大多数面向对象语言实现的“类”最接近的东西 breed [agents agent] NetLogo不修复对象的方法。在Netlogo中定义方法后: to doit [] .... end 然后,您可以通过执行以下操作在任何品种上“调用”此方法(比如“对象”) 但你也可以 breed [puppies puppy]

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


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

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

breed [agents agent]
NetLogo不修复对象的方法。在Netlogo中定义方法后:

to doit []
....
end
然后,您可以通过执行以下操作在任何品种上“调用”此方法(比如“对象”)

但你也可以

breed [puppies puppy]
ask puppies [doit]

有点像。

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

breed [agents agent]
NetLogo不修复对象的方法。在Netlogo中定义方法后:

to doit []
....
end
然后,您可以通过执行以下操作在任何品种上“调用”此方法(比如“对象”)

但你也可以

breed [puppies puppy]
ask puppies [doit]
有点像