• 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包中。

  • 相关阅读:
    随笔程序能干啥?
    Net C# 扩展方法
    iOS中控制器的实践和学习(4)简易5图之A4
    简单的程序员
    阅读iPhone.3D.ProgrammingHelloArrow项目
    有感 阅读iPhone.3D.ProgrammingHelloArrow项目
    WebResource.axd
    [转]ASP.NET AJAX clientside framework failed to load
    BinConvertor
    [转]ASP.NET AJAX and Sys.Webforms.PageRequestManagerServerErrorException
  • 原文地址:https://www.cnblogs.com/CharmingDang/p/9663836.html
Copyright © 2020-2023  润新知