JAVA包学习笔记

什么是包

为了使类易于查找和使用,为了避免命名冲突和限定类的访问权限,可以将一组相关类与接口“包裹”在一起形成包。

有可能同名类的存在而导致命名冲突,而位于不同包中的类及时同名也不会冲突。

缺省包

(来自百度)

1、缺省包就是默认包,也是没有包的意思。

2、就是为了把java文件归类到一个文件夹下,默认的是src文件夹

3、如果做项目建议用自己的包,把 JavaBean action BusinessService 等等的东西都分类放到包里面,这样对以后调试 debug好处。

创建包

 

包的命名

包名通常全部小写,避免和类的名称发生

包名以文件夹的形式存在

类名:mypack1.Table

公司使用的因特网域名的反向顺序

package cn.net.nit --> cn et it

类名:cn.net.nit.Linecn.net.nit.Pointcn.net.nit.TestLine

导入包

TestPackage.java中使用其它包成员

导入包成员:import cn.net.nit.Point

导入整个包:import cn.net.nit.*

 

修饰符

Public

该类或非该类均可访问

Private

只有该类可以访问

Protected

该类及其子类的成员可以访问,同一个包中的类也可访问

默认

相同数据包中的类可以访问

static

原文地址:https://www.cnblogs.com/keyboarder-zsq/p/6777343.html