Re: [問題] 關於IMPORT以及PACKAGE的問題
※ 引述《zxwxz (zxwxz)》之銘言:
: ※ 引述《qrtt1.bbs@bbs.sayya.org (foolish)》之銘言:
: : package drawing.circle.ellipse;
: : // 從根目錄開始填,就是classpath的起點
: : import drawing.circle.Circle;
: : public class Ellipse {
: : Circle c;
: : }
: -----------------------------------------
: : package drawing.circle.ellipse;
: : // 從根目錄開始填,就是classpath的起點
: : import drawing.Circle;
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: import 這個部份是不是跟資料夾路徑無關啊?
[-------------------------------------]
怎麼會無關呢! 用package就是跟路徑有關
: 那所以其實所有的資料都丟在同個資料夾下嗎?
: 因為Ellipse是放在drawing.circle資料夾底下
: 而Circle是放在drawing資料夾底下
[---------------------------------------]
不管你放在那,由package根目錄開始寫。
不過參考你文章的描述,您的Ellipse是放在drawing.circle.ellipse
: 有辦法往上一層的資料夾做import嗎?
: 這邊該如何解決呢?
: : public class Ellipse {
: : Circle c;
: : }
: 因為以前在用JCREATER來COMPILE程式的時候
: 如果IMPORT的CLASS還沒有實際存在CLASS但是有JAVA原始檔的話
: 他會直接幫你把JAVA檔COMPILER成CLASS
: 只是JAVA的PACKAGE路徑必須要符合目前資料夾的路徑
: 所以一直假定是跟路徑有關
: 感謝qrtt1的解答
請先停止發問
先弄懂package再來,
也請停止胡思亂想,package、import是不是能怎樣
請徹底地學會package、import、classpath
於此討論串將不再回答假設性、幻想性的提問。
==============================================================
classpath的解說
http://tinyurl.com/yb74ub
package 與 import
http://tinyurl.com/yhdd2z
Package - 套裝類別的設計
http://tinyurl.com/tlv2d
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.34.20
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章