导航栏菜单

[登录]

备案域名交易

老域名购买,已备案域名出售,已备案过期域名查询,老域名注册,已备案域名抢注,老域名转让,万网已备案域名,九江网站建设

网站建设Java程序名字的可见性

控制名字是每个编程语言都要面对的问题。如果你在某个模块中用到了一个名字,而另一个程序员在别的什么模块里也用到了这个的名字,那么你该如果区分这两个名字,从而防止它们相互冲撞呢?这个问题在C里面特别严重,程序最后都成了无法管理的名字海洋了。C++(Java的类就是基于C++的)将函数装进了类里,这样它们就不会同属于其它类的函数相冲突了。不过C++仍然保留了全局变量和全局函数,因此冲突仍有可能发生。为了解决这个问题,C++用namespace关键词引入了名字空间的概念。Java用了一种全新的办法来解决这个问题。要想为类库找一个独一无二的名字,没有什么会比internet的域名更好了。实际上,Java的设计者就是要你把internet的域名倒过来用,因为这能保证它是独一无二的。例如域名是Bruce.com,所以在写foibles utility类库的名字就是com.bruce.utility.foibles。把域名倒过来之后,点就表示子目录了。这种机制会自动地为每个文件创建一个名字空间,而文件就生活在它自己的名字空间里。同时文件里面的类都必须使用唯一的标识符。
分页:«1»

Powered By 备案域名交易 .Theme By 备案域名 Copyright www.jxpxw.com.cn. Some Rights Reserved.