Java基础入门(九)之包和权限修饰符

一、包

1.定义:将字节码文件(.class)文件分类存放

2.划分规则:按照功能划分或者按照模块划分

3.定义包的格式:package 包名   多层报名中间用 点 分割

4.带包的类编译和运行命令:

(1)编译:javac -d  类名.java(其中-d是打包 代表当前目录)

(2)运行:java 包名.类名

5.定义包的注意事项:

(1)package 语句必须是程序的第一条语句

(2)package 语句在一个java文件中只能有一条

(3)如果没有package 默认表示无包名

6.import关键字  让所有包的类,对调用着可见

格式: import 包名.类名

注意:

(1)这种方式导入的是指定包下的指定某个类

(2)*代表通配符 以为导入当钱包下的所有类

(3)import语句可以出现很多条

二、权限修饰符

private 默认  protected  public 

1.范围:private (本类)       默认(本类、同包子类或者无关类)

protected(本类,同包子类或者无关类,不同包子类)    

public(本类,同包子类或者无关类,不同包子类、不通报无关类)

2.类及其所组成的常见修饰符

修饰符:

权限修饰符(private 默认  protected  public

状态修饰符(static final)  

抽象修饰符(abstract)

类:

默认:public   

final

abstract

成员变量:四个权限修饰符     static final     用的最多的是private

成员方法:四个权限修饰符     static final   abstract   用的最多的是public
构造方法:四个权限修饰符    用的最多的是public

除此之外的组合:

接口中的成员变量  public  static final  

成员方法:public abstract

原文地址:https://www.cnblogs.com/xue-er/p/9448861.html