包的使用

包的分类:


第一级 指该项目的类型,如com,org,gov等,
第二级 指项目所开发或者运行的公司名称,如:chinasofti,icss,huawei等
第三级 指项目的名称,如:corejava,bcms,oa,erp等
第四级 指项目模块的名称,如:bean,action,exception,chapter01等

定义:
定义包的格式 package
包名; 多级包用.分开即可

注意事项:
package语句必须是程序的第一条可执行的代码
package语句在一个java文件中只能有一个
如果没有package,默认表示无包名

项目分层:
实体层(entity,dto,bean):封装数据 数据传输
数据层(……Dao):和数据库进行交互
业务层(服务层):(……biz/……service)
控制层(……Servlet/……Action):处理(接收页面提交的数据,进行业务处理,响应)
UI层:(…….jsp /.html)页面

6.**导包
不同包下的类之间的访问,我们发现,每次使用不同包下的类的时候,都需要加包的全路径。比较麻烦。这个时候,java就提供了导包的功能。
import 包名;
注意: 这种方式导入是到类的名称。 虽然可以最后写*,但是不建议。

7.***权限修饰符
面试题:public protected 默认 private

类: 默认,public,final,abstract
我们自己定义:public居多 成员变量: 四种权限修饰符均可,final,static
我们自己定义:private居多 构造方法: 四种权限修饰符均可,
其他不可 我们自己定义:public 居多 成员方法: 四种权限修饰符均可,final,static,abstract
我们自己定义:public居多

范围                                   private                 default              protected              public

 同一个类                          *                              *                                *                       *

同一个包中的子类                                            *                            *                         *

不同包中的子类                                                                                 *                      *

其他类                                                                                                                    *

顶层类的权限修饰符必须是public

原文地址:https://www.cnblogs.com/hdj1073678089/p/7301499.html