就像創建基本的應用程序一樣,his.java里new了一個窗口frame類hisfr.java。hisfr.java就定義在hisoftware的包里面。hisfr.java能不能對his.java的變量操作?
如果把his作為對象傳遞給hisfr的話,hisfr提示不認識his類。
如果把his的某個變量傳遞給hisfr的話,hisfr得到這個變量后,不能將值再傳出到his。
不知道我講清楚了沒有,該如何解決?
8 个解决方案
import hissoftware.hisfr;就可以了
謝謝,不過你們弄反了,我想在hisfr中改變his類的變量值。在his中當然能import hisoftware.hisfr了,但是hisfr中就不能import包外面的類了。
"hisfr中就不能import包外面的類"
為什么?可以相互import,在編譯的時候路徑注意設置一個".",這樣編譯器知道先編譯誰。
可以嗎?在hisfr中怎么寫:import .his;
對不對?
“import .his;”怎么行?你的his.java難道沒有包嗎?
如果你非要不給his.java定義包也可以,那就不用import了,
編譯的classpath中設置"."表示his在當前路徑下就可以了。
不過最好要定義包。每個程序都要定義包。