JAVA学习十六:包(package)

来源:互联网 发布:其他设备 网络控制器 编辑:程序博客网 时间:2024/05/30 07:13

Java学习——包(package

 

包的特点:

1、对类文件进行分类管理;

2、给类提供多层命名空间;

3、写在程序文件的第一行;

4、类名的全称是:包名.类名;

5、包也是一种封装形式;

 

包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰;不同包中的子类还可以直接访问父类中被protected权限修饰的成员;包与包之间可以使用的权限只有两种:publicprotected

 

package包的使用格式: package myclass     //写在程序的第一行。

 

权限关系

public(公开权限)

protected(保护权限)

default(默认权限)

private(私有权限)

同一个类中

可以访问

可以访问

可以访问

可以访问

同一个包中

可以访问

可以访问

可以访问

不可

子类中

可以访问

可以访问

不可

不可

不同包中

可以访问

不可

不可

不可

 

 

import:导入

 

为了简化类名的书写,可以使用关键字“import”将类包异入到当前class文件中。

Import导入的是包中的类。

 

import的使用格式: import 包的地址  类名;

例如:

import  packA.haha.DemoA    //导入pack包中的DemoA类到当前包中。

 

//导入pack包中的所有类到当前包中。“*”星号代表Pack包中的所有类。

import  PackA.haha.*     

 

Java包的特点:方便项目的携带,便于使用,只要在class path中设置jar路径即可,数据库驱动,SSH框架等都是以jar包体现的。

 

原创粉丝点击