//如何创建包在你系统的classpath目录里,创建一个如下目录:
com/deitel/jhtp3/ch09/
把你的Point.java放进去,编译........javac -d 包所在父目录 文件名.java
java 包名.文件名//关于package
由class和interface组成如果使用package语句,编译单元的第一行必须无空格,也无注释。
格式:package packagename
若编译单元无package语句,则该单元被置于一个缺省的无名包中。
定义来自其他包中的class和package的两种方式:
1、在每个引用的class和package前面给出他们所在的包的名字;
2、使用imprt语句。

解决方案 »

  1.   

    to hoxisofy:
    你好,我的理解,你看对不对:
    package ...语句是相当于将自己定义的类路径导出一个接口,然后,在另一个class里使用import...将自己定义的类装入。这样,javac编译时就能找到需要的类了。另外,编译后,运行时,程序是动态的装载自定义类呢,还是编译时,就一起生成类的字节码了。
      

  2.   

    为了解决作大型程序的时候的代码组织而使用的一项技术;
    在C++里面是NAMESPACE,一般都影射为文件夹
      

  3.   

    原来是问package的出现
    文件夹
    为客父提供各种发放数据
    老师说的
      

  4.   

    举个例子:
    譬如说:在classpath中增加路径E:\wenger
    建立一个A.java 编译成A.class 放在E:\wenger\better\java下
    则A.java中只要增加pakage better.java;
    在B.java中调用A.class
    即import better.java.A;或者import better.java.*;
    就可以了。系统自动把better.java.*增加到E;\wenger\的后面,并把
    '.'变成‘\'