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