一.为什么要使用package?
- package是java中的包机制,包机制的作用是为了方便程序的管理。不同功能的类分在存在不同的包下(按照功能划分的,不同的软件包具有不同的功能)
二.package怎么用?
- package是一个关键字,后面加包名,例如
package com.xboss.javase.test01;
注意:package语句只允许出现在java源代码的第一行
三. 包名命名的规范
- 公司域名倒序+项目名+模块名+功能名
四.关于import的使用
- A类中使用B类
A和B类都在同一个包下,不需要import
不在一个包下,需要使用import - import语句只能出现在package语句之下,class语句声明之上
- import还可以采用号的方式
import com.xboss.java. *
五.访问控制权限
- 访问控制权限4个
private 私有的(只能在类中访问)
protected 受保护
public 公共的(在任何位置上都可以访问)
默认 变量前面什么都不加
访问控制修饰符 | 本类 | 同包 | 子类 | 任意位置 |
---|---|---|---|---|
public | 可以 | 可以 | 可以 | 可以 |
protected | 可以 | 可以 | 可以 | 不行 |
默认 | 可以 | 可以 | 不行 | 不行 |
private | 可以 | 不行 | 不行 | 不行 |
- 范围从小到大排序:public>protected>默认>private
- 访问控制修饰权限可以修饰什么?
属性(4个都能用)
方法(4个都能用)
类(public和默认能用,其他不行)
接口(public和默认能用,其他不行)