zoukankan      html  css  js  c++  java
  • 包,项目分层,权限修饰符

    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

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

  • 相关阅读:
    使用Vue快速开发单页应用
    轻松入门React和Webpack
    使用Redux管理你的React应用
    深入理解 react-router 路由系统
    webpack学习之路
    webpack编译流程漫谈
    HTML5无刷新修改Url,history pushState/replaceState
    gulp的流与执行顺序
    RequireJS对文件合并与压缩实现方法
    RequireJS模块化后JS压缩合并
  • 原文地址:https://www.cnblogs.com/buyanyu/p/7300713.html
Copyright © 2011-2022 走看看