我们自己写那么多类,实现某些功能,假如你不知道包这东西,你不会觉得可怕吗?有了包,我们就可以把一些类放在指定的包中,根据包名来体现一定的功能架构,有了包,我们就很清楚我们在设计哪些模块了。就拿java类库来说吧,不就是通过一个又一个的包组成的吗?
所以包的第一个好处是将功能架构分开。
那么第二个好处是什么?就是可以重复定义一个类名,就像人的名字一样,美国.纽约.小明和中国.福州.小明是不一样的两个人,但是如果没有包,谁知道谁是谁呢? 现在想想,没有包就好像人没有吃饭一样,那种程序是会死的。无论何种语言,必定有类似包的概念。
时间: 2024-10-23 05:22:40