您的位置:首页 > 职场人生

黑马程序员_Java基础[24]_package、import

2014-05-04 08:06 323 查看
----------
android培训 、java培训、期待与您交流! ----------

/*

 * 【package】【import】【jar包】

 *
 * 包:【package】
 * 对文件进行分类管理

 * 给类提供多层命名空间

 * 写在程序文件的第一行

 * 类名的全称全称是     包名.类名

 * 包也是一种封装形式

 *         
 *     包的出现,可以让java的代码文件,和执行文件相分离。

 *
 * protected 保护权限

 * 不同包中的子类还可以直接访问父类中protected 权限修饰的成员
 * 包与包之间可以使用的权限,只有两种:public  protected

 *

 * 权限:

 *            public  protected    default    private

 * 同一个类中         ok         ok         ok         ok

 * 同一个包中         ok         ok         ok

 * 子类                     ok         ok

 * 不同包中             ok         
 * ( default 默认权限,什么都不写)

 *
 * 【import】

 * 为了简化类名的书写,使用一个该关键字,

 * import 导入包中的类                                 省略包命。

 * c\maclass\pack\Demo.class

 * c\maclass\pack\haha\Demo.class

 * 问   import pack.*;   可以导入hah里的类吗,  不可以,以为import只导入包中的类,必须这么写:

 *    import pack.haha.*;

 * 建议:不要写通配符*   需要用到包中的那个类,就导入那个类,这样最好。

 *
 * 导入不同包中的类,出现重名,必须加包命。

 * 

使用cmd  创建包  javac -d .  Test.java    点代表的是当前目录,可以指定为某一目录

 * 定义包命:
 * 建议定义包命不要重复,可以使用url来完成定义,因为url是唯一的。

 * package cn.itcast.demo

 * package cn.ticast.test

 *

 *

 *

 * 【jar包】

 * java的压缩包

 *         方便项目的携带

 *         方便使用

 *

 * 在包当前目录:
 * jar  -cf  新包命.jar 包1  包2
 *  执行jar中的文件:

           先设置classpath:    

        set classpath=目录下\jar文件名.jar

   然后java  包名.类名

  [阿帕奇]网站。可以看看

 */

package _1Day;

public class D_Package {

    //创建_1Day 中的test2

    

    public static void main(String[] args) {

    }

}

----------
android培训、 java培训、期待与您交流!----------

黑马官网: http://edu.csdn.net/heima
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  黑马程序员 java