码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-08-07 19:18:12      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:nbsp   公司   四级   命名规范   操作   没有   数据库   成员方法   属性   

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

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

 

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

标签:nbsp   公司   四级   命名规范   操作   没有   数据库   成员方法   属性   

原文地址:http://www.cnblogs.com/buyanyu/p/7300713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!