[J2SE] 請問一個程式的小問題

看板java作者 (彥)時間13年前 (2010/08/24 21:25), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串1/1
我舉個例子 File f1 = new File(...) String Name = f1.getAbsolutePath(). getParent(); 如以上的程式碼 getAbsolutePath()和getParent()皆為File類別提供的方法 字串Name同時呼叫這兩個方法 但是這兩個方法只有一個會成立 我很少看到這種寫法 是某種方法不成立時就會執行另一種方法嗎? 還是第一個方法不成立時才會執行第二種方法? 可以麻煩解答一下嗎,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.230.208

08/24 21:28, , 1F
你問的是method chaining嗎? http://tinyurl.com/5bxwwg
08/24 21:28, 1F

08/24 21:53, , 2F
話說回來你問的和你的上一篇問的是同個東西耶...
08/24 21:53, 2F

08/24 21:55, , 3F
不一樣吧= =
08/24 21:55, 3F

08/24 21:55, , 4F
另外你是怎麼覺得兩個方法只有一個會成立?
08/24 21:55, 4F

08/24 21:56, , 5F
打完回來看發現打錯... 當然兩種方法有可能同時成立
08/24 21:56, 5F

08/24 21:59, , 6F
唔 你還是把整段程式貼上來吧..我剛剛翻了API發覺事情不單純
08/24 21:59, 6F

08/24 22:03, , 7F
請解釋"字串Name同時呼叫這兩個方法"這句話,
08/24 22:03, 7F

08/24 22:04, , 8F
補充該例子import的File, 實際執行有無錯誤訊息,
08/24 22:04, 8F

08/24 22:06, , 9F
以及 getAbsolutePath()是否為getAbsoluteFile()誤植
08/24 22:06, 9F
文章代碼(AID): #1CSyX2MF (java)