当前位置: 技术问答>java相关
JAVA中是否存在“名字空间”
来源: 互联网 发布时间:2017-04-16
本文导语: 对于JAVA是否存在名字空间问题?它是怎么解决这个问题的? | 用package来解决的 package aa.bb; aa.bb.类名;等等 | java的包相当于C#名字空间 | // in java package com...
对于JAVA是否存在名字空间问题?它是怎么解决这个问题的?
|
用package来解决的
package aa.bb;
aa.bb.类名;等等
package aa.bb;
aa.bb.类名;等等
|
java的包相当于C#名字空间
|
// in java
package com.xxx.namespace;
// in c#
using com.xxx.namespace;
package com.xxx.namespace;
// in c#
using com.xxx.namespace;
|
我的理解给楼上的差不多,不过我还有一个见解,我觉得空间是在{}中,看你的变量定义在哪里吧
|
java中没有“名字空间”这个词,但他的包和“名字空间”有类似的地方
|
我觉得Java中的包和C#中的namespace还是有挺多的差别。
|
c# namespace是从java package抄过去的,不过有所扩充
先接触c#再接触java便想在java找到相同的东西,殊不知java的才是始祖
先接触c#再接触java便想在java找到相同的东西,殊不知java的才是始祖
|
jndi就是公共的命名接口,怎麼能說package就是namespace,是絕對錯誤的定義,但是狡猾的ms做了一個改變,package是一個目錄,而namespace是虛擬存在的東西
|
叫法不同的同样功能的东西
|
gz
|
gz
up
up