JAVA学习十六:包(package)
来源:互联网 发布:其他设备 网络控制器 编辑:程序博客网 时间:2024/05/30 07:13
Java学习——包(package)
包的特点:
1、对类文件进行分类管理;
2、给类提供多层命名空间;
3、写在程序文件的第一行;
4、类名的全称是:包名.类名;
5、包也是一种封装形式;
包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰;不同包中的子类还可以直接访问父类中被protected权限修饰的成员;包与包之间可以使用的权限只有两种:public,protected 。
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包体现的。
- JAVA学习十六:包(package)
- Java学习13:package包
- java 中的包package
- Java Review 包package
- Java包(package)
- Java - 包(package) - 概述
- java中的包package
- Java包 Package
- JAVA中的包(Package)
- Java 包(package)
- Java 包(package)
- Java 包(package)
- Java包(package)
- Java 包(package)
- Java 包(package)
- Java 中的包(package)
- Java 包(package)
- Java 包(package)
- JAVA学习十三:多态性
- JAVA学习十四:内部类
- POJ 2318 几何初步 + 二分 及其 姊妹题 POJ 2398
- css 箭头
- JAVA学习十五:异常
- JAVA学习十六:包(package)
- 暑期训练-泰山挑夫1
- rails-sidekiq
- JAVA学习十七:多线程
- HDU 4604 Deque 二分最长上升子序列
- php 正则匹配中文
- Quartz任务监控管理 (1)
- ajax实现步骤
- hdu 3496 Watch The Movie (二维背包简单题)