1、包的作用

(1)避免类的重名

(2)控制某些类或成员的可见性范围

(3)分类管理众多的类

2、如何声明包?

package 包名;

必须在.java源文件的首行。

包名:所有单词都小写,每个单词之间使用.分割

包名:习惯使用公司域名的倒置 + 模块名

com:商业,org:非营利性组织,edu:教育 ,gov:政府。。。

3、如何使用其他包的类?

(1)使用全名称

java.util.Scanner input = new java.util.Scanner(System.in);

(2)使用import语句进行导包,然后在代码中使用简名称

import 包.类名;
import 包.*;

当使用两个不同包,但是类名相同时,那么只能一个使用全名称一个使用简名称,或者是两个都是全名称。

4、如果一个类或成员想要在其他包中使用,那么它的权限修饰符必须>缺省的。

5、如何在命令行编译和运行带包的类(了解)

javac -d . 源文件.java
java 包.类名
原文地址:https://www.cnblogs.com/panyizuoshan/p/11448634.html