作者qrtt1 (愚者)
看板java
标题Re: [问题] 关於IMPORT以及PACKAGE的问题
时间Thu Oct 19 17:53:12 2006
※ 引述《zxwxz (zxwxz)》之铭言:
: ※ 引述《[email protected] (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