实例化Player对象的时候,如何获得当前的地图和建筑列表?的
在实例化Player对象时,想在构造函数中进行一些预处理,想问下能不能获得当前的建筑列表和地图?回复 1# goldbeef 的帖子
你好,goldbeef:不可以。
按照题目和接口的设定,地图和建筑列表只能从Step方法的参数中获得。
回复 2# Iver 的帖子
版主你好,问题1:你给1#的回答,意思是不是在实例化IPlayer接口时,不能自己设计构造函数?
问题2:能不能在实例化IPlayer时,自己定义一些变量和方法,这些方法可能会使用step方法的参数IGameService service?如果可以自己定义,有没有什么限制条件?
回复 3# jack2009 的帖子
你好,jack2009:可以自行实现一个无参数的构造器,可以在这个无参数的构造器中写一些初始化的代码,声明一些变量,生成一些数据等。
但是,因为这个构造器是无参数的,所以不能访问比赛的数据。
回复 2# Iver 的帖子
版主的意思是如果构造函数给了IGameService类型的参数并获取信息的话算犯规么?回复 5# Mario 的帖子
你好,Mario:竞赛伺服程序只会调用无参的构造器。
页:
[1]