java包的作用

来源:互联网 发布:淘宝直播主播培训 编辑:程序博客网 时间:2024/05/16 23:37

    大家用IDE的时候,如用eclipse、myeclipse会知道一个java project的结构。都是由包组成的,包里面又有java类等文件。个人认为对包的认识要基于这个工程。一般情况,打开workplace,我们就可以看到一个一个的java project的文件夹。这样看来java包其实就是一个文件夹。再向里面点击,可以知道包里面还嵌套着其他包。这时候我们可以把包的作用联系到文件夹的作用,只是包里面装的主要是类了。所以java包的第一个作用可以归纳为:便于类的分类和管理。

    在java程序中,当我们不同的包里面很有可能有相同名字的类。for example,packageone中有AAA.java,packagetwo中有AAA.java.但我们联想到文件夹路径的问题,在java工程中,不同路径同名的类其实是在“路径”这个属性值上是不同的,所以我们又可以知道java包的第二个作用:解决了类的同名问题。

     那我们想用packageone中的AAA.java调用packagetwo中的BBB.java中的方法,怎么办呢?肯定是导包啊。我们打开一个工程看一下,可以看到很多import......。如同一种声明。如果我们不导包,根本就访问不到那个方法。所以我们可以总结java包的第三个作用:安全性的保障。

    对于包的作用,总结为一下三点:

    1、方便类的管理

    2、解决了类的同名问题

    3、安全保护性

    对于包的命名规则,我们就要看java编程规范了。对包的更深认识,那肯定要自己再找资料,补充。


原创粉丝点击