zoukankan      html  css  js  c++  java
  • Java中的包

     

    包的作用

    Java中包的结构在文件系统中就是目录结构。把类放在特定的包中,有三大作用:

    (1)    能够区别名字相同的类

    比如有两个类,类名都叫Student,这在同一个包里面叫做重复定义,是一种错误。但放在不同的包里面却是合法的。那时候它们的完整名字就不同了,譬如一个叫com.softeem.demo1.Student,另一个叫com.softeem.demo2.Student

    (2)    有助于实施更细致的访问权限控制

    我们知道,java中有四种访问修饰符。包(默认的)访问权限就是包内可见,公共的(public)访问权限包内包外都可见。

    (3)    有助于按模块和功能划分和组织JAVA应用中的各个类

    一个软件系统都应该是模块划分清晰功能明确的。譬如:

    - com.wepull.book.action

    - com.wepull.book.service

    - com.wepull.book..dao

    - com.wepull.classes.action

    - com.wepull.classes.service

    - com.wepull.classes.dao

     

    包的命名规范

    包的名字通常采用小写,包名中包含以下信息:

    (1)    类的创建者或拥有者的信息

    (2)    类所属的软件项目的信息

    (3)    类在具体软件项目中所处的位置

    其实它就是采用了Internet网上URL命名规范的反转形式。例如com.wepull.netstore.util.AppContext,从这个完整的类名可以看出,AppContext类由wepull公司开发,属于netstore项目,位于netstore项目的util包中。

  • 相关阅读:
    vue中引用font-awesome
    创建VUE项目
    Core项目添加EF
    DBHelper,之前常用的代码,保存起来。
    appium+python的APP自动化(2)
    appium+python的APP自动化(1)
    单例模式
    双重检测机制解决缓存穿透问题
    mysql数据库
    java的三大特性----封装、集成、多态
  • 原文地址:https://www.cnblogs.com/CharmingDang/p/9663836.html
Copyright © 2011-2022 走看看