JAVA中的包好比一间房子,里面的类和数据就好比时一家子,:)这些人和房子都有自己的属性。这样理解是不是有点明白?

解决方案 »

  1.   

    JAVA的包就好比你的电脑,里面的类就好比机箱里的主板,CPU,显卡,声卡,网卡,内存条,MODEN等,各有各的用处(方法),各有各的结构(属性或者说域),各个部件间相互依存,就好比各个类之间的关系,各个部件传递信息,就好比各个类之间的参数传递(或者说类之间的通讯)……不知这样解释你可否产生共鸣?
      

  2.   

    感觉就是把实现相似功能的class放到一个文件夹,这样便于以后管理和调用去看看这个
    http://java.sun.com/blueprints/code/jps13/src/index.html
      

  3.   

    跟 c 的headfile,pascla的unit一样的功能,不同的是里面全是类,
      

  4.   

    包是java中对类文件(.class)的一种组织方式,其实一个包就是一个目录(可包含很多子目录)
      

  5.   

    JAVA中的包,在以上各位的基础上,我理解为还是对类的封装,就好象一个类封装他的数据一样,也有访问权限的问题。
      

  6.   

    就像国家.省.地区.家一样的类比。
        国家有国家的共性,省有省的共性,地区有地区的共性,家有家的共性。
        同一个家的成员间的资源共享性和同一个省的就用区别和一点不同。
        注意只是类似,当然是很不同的。采用包,主要是为了管理方便、概念清晰。
        我个人觉得和C++ 的namespace和friend 是不同的,功能、概念的清晰易接受性、易理解性及管理和构思思想等都是截然不同。
      

  7.   

    JAVA中的包,在以上各位的基础上,我理解为还是对类的封装,就好象一个类封装他的数据一样,也有访问权限的问题。
              是正确的!
      

  8.   

    呵呵,我说的不对,应该是这样说,他的继承性和friend有一点相似。
      

  9.   

    我理解的方式就是!存放自己写的Class文件的!
      

  10.   

    包是由一系列类文件构成,完成对类的封装。
    作用:1 java 推出了访问指示符的概念,而这个访问指示符要受到类在相同的包还是在不同的包的影响
    2 管理命名空间
      

  11.   

    i think like namespace in c++
      

  12.   

    but with more complexisity