首页 > 代码库 > 包,项目分层,权限修饰符

包,项目分层,权限修饰符

2017-08-07

作用:对类进行分类管理

包的命名规范:

第一级:指该项目的类型,com:商业组织,org:非营利组织,gov :政府项目,net:网络服务商

第二级:指项目所开发或运行的公司名称

第三级:指项目的名称

第四级:指项目模块的名称

注意事项:package语句在java文件中只能有一个,并且位于程序的第一位

     多个包之间用逗号隔开

     如果没有package ,默认表示无包名

     improt 语句位于package的下一行,*代表所有

项目分层

实体层:(entity , dto , bean)封装,传输 【放属性,方法】

数据层:(……Dao)和数据库进行交互

业务层或服务层:(……biz,……service)具体的操作。一个完整的事务

控制层:(……servlet,……active)处理【接收页面数据。进行业务处理,响应】

权限修饰符

        同类  同包  子类  不同包

公开:public   yes  yes   yes    yes

保护:protected yes  yes   yes  no

默认:default   yes  yes   no   no

私有:private   yes  no   no   no

类及其组成部分可以用的修饰符:

顶层类:默认 ,public ,abstract,final

成员变量:四种修饰符均可,final,static

成员方法:四种修饰符均可,final,static,abstract

构造方法:四种修饰符均可,其他不可

 

包,项目分层,权限修饰符