包里的類能不能和包外的類通訊?


就像創建基本的應用程序一樣,his.java里new了一個窗口frame類hisfr.java。hisfr.java就定義在hisoftware的包里面。hisfr.java能不能對his.java的變量操作?
如果把his作為對象傳遞給hisfr的話,hisfr提示不認識his類。
如果把his的某個變量傳遞給hisfr的話,hisfr得到這個變量后,不能將值再傳出到his。
不知道我講清楚了沒有,該如何解決?

8 个解决方案

#1


import hissoftware.hisfr;就可以了

#2


可以,但是要把引用路徑寫清楚

#3


謝謝,不過你們弄反了,我想在hisfr中改變his類的變量值。在his中當然能import hisoftware.hisfr了,但是hisfr中就不能import包外面的類了。

#4


"hisfr中就不能import包外面的類"
為什么?可以相互import,在編譯的時候路徑注意設置一個".",這樣編譯器知道先編譯誰。

#5


可以嗎?在hisfr中怎么寫:import .his;
對不對?

#6


“import .his;”怎么行?你的his.java難道沒有包嗎?
如果你非要不給his.java定義包也可以,那就不用import了,
編譯的classpath中設置"."表示his在當前路徑下就可以了。
不過最好要定義包。每個程序都要定義包。

#7


哦。可以了,謝謝。

#8


給分鼓勵下嘛

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com