package关键字的作用
- 作用:将(.class)进行分类存放
- 包的命名:按功能分和按模块分。比如 加减乘除
包的定义及注意
- package 包名;也可写多级包
- 定义 包的注意事项:
- package 必须在程序的第一条可执行代码
- package 语句在一个Java文件中只能有一个
- 如果没有package 那么会默认包名
不同包之间的访问
不同包之间的访问,需要的是类修饰符为public或者被保护的
而且必须要导包:import 包的路径及要导入的类,如果没写类的话,就会导入全部类(在包内的,在子包中的是不会被导入的)
编译带包的类
- 在编译时 使用javac -d 即可
- 在运行的时 使用Java 包名.类名
import关键字的使用
- 使用inport是为了包的类对调用者可见,不免每次用都调用一次,而且对后来读程序的人有利。
- 导包格式:
- import 包名;
四种权限修饰符
类及其组成所使用的常见修饰符
- 修饰符:
- 权限修饰符: private ,默认,protected,public
- 状态修饰符;static ,final
- 抽象修饰符: abstract
- 类:
- 权限修饰符:默认的,public
- 状态修饰符:final
- 抽象修饰符; abstract
用的最多的是public
- 成员变量:
- 权限修饰符:private,默认的,protected,public
- 状态修饰符:static,final
- 构造方法:
- 权限修饰符:private ,默认的,protected,public
- 成员方法:
- 权限修饰符:private,默认的,protected,public
- 状态修饰符:static,final
- 抽象修饰符:abstract
- 多用组合:
- 成员变量:private static final
- 成员方法:
- public static
- public abstract
- public final