public perform Ulti (Location origin, int number) {
Map i = new Map(origin, i.getDestination(), number);
}
Map的构造函数是(Location n,Location m,int k);(JAVA)在一行中初始化对象 - 调用方法
我的问题是,我不知道目的地,但在Map中有一个名为getDestination()的方法。我知道的来源是第一个参数,我怎样才能使用新创建的对象的方法?
注意:地图对象不能为空; //所以我不确定什么其他的占位符我可能会使用
这可不行,因为我地图是不是初始化。 无论如何,如果你有一个方法在我,为了得到目的地,为什么你需要通过目的地我作为参数?你不能只在像this.getDestination()这样的Map构造函数中调用getDestination()? – 2015-04-04 02:48:36
所以你的'Map'是一个具体的类? – Razib 2015-04-04 02:56:39
(这不能工作,因为'我'还没有在范围内......不用担心它没有被初始化;这会导致像“*无法找到符号* ..变量i”的错误。) – user2864740 2015-04-04 03:25:47