Java中包的理解

包,类似于C++的名字空间,不过java里的包我们可以看的见,因为它具体体现为一个文件夹.不同的包里可以有相同名称的类,解决了命名冲突的问题.
定义一个包
package com.package1;
public class Test{}
导入一个包
package com.package2;
import com.package1;
public class Test2{}
这样就可以在Test2中使用包package1中的所有类了,即便他们不在同一个包。

补充一下C++的名字空间的相关知识:

http://wenku.baidu.com/view/5464e4661ed9ad51f01df256.html

原文地址:https://www.cnblogs.com/Yogurshine/p/2837888.html