2016-10-22 48 views
0
DIR 1 
    File A 
    Class Y 

DIR 2 
    File B 
    Class X implements Y 

所以我們假設我有文件A中的類Y,我想在文件B中使用。這可能嗎?從某種意義上說,我問我是否可以在沒有包裝的情況下做到這一點,或許就像。如何在沒有包的情況下引用Java文件?

using ../FileA.Y 

這似乎是一個奇怪和愚蠢的問題,我同意。但從我的作業規範中可以看出,我引用

請將每個任務的提交放入不同的目錄中。每個目錄應包含與該任務相關的所有文件,特別是編譯時。

除了

,請不要使用Java的封裝結構。

任務2中需要來自任務1目錄的文件。而且,複製和粘貼文件似乎是愚蠢的。

回答

1

當然,只要編譯它們時,只要將DIR 1DIR 2作爲源目錄添加即可。一旦你這樣做了,它們都被放置在clasapath的根目錄下,並且你可以直接引用其中的一個,而不需要包名(事實上,你甚至不會引用這個類)。

只要確保以不同的方式命名這兩個類。

相關問題