看板 java 關於我們 聯絡資訊
假設如下的程式碼: tw/sub1/test.java (package 為 tw.sub1) tw/sub2/test.java (package 為 tw.sub2) tw/sub2/tw.java (package 為 tw.sub2) 假設在 tw.sub2.test 裡使用 tw.sub1.test (已使用全名) 但因為 tw.sub2 下有 tw 這個 class 所以 compiler 會把 tw.sub1.test 的 tw 當成是 tw.sub2.tw 然後就抱怨找不到 sub1 想請問有重新命名之外的解決方法嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.49
tkcn:使用的時候直接打全名 "tw.sub1.test" 07/08 17:59
^^ 唔,我在文章裡有解釋, 這個 tw 會被 compiler 視為 tw.sub2.tw 所以會找不到 (因為不存在 tw.sub2.tw.sub1.test) ※ 編輯: HuangTzHuan 來自: 140.112.30.49 (07/08 18:07)
tkcn:你 compile 的方法不正確,先去查一下吧 07/08 18:10
pico2k:你要附上這三隻java程式的原始碼... 07/08 18:57
adrianshum:我只想知道為什麼要搞小寫開頭class name? 自討苦吃.. 07/09 12:33