什么是命名空间?
命名空间是一种用来避免命名冲突的机制,也就是说它是一种让不同模块或库之间的标识符相互独立的方式。在计算机编程语言中,每个变量、函数、类等都需要一个唯一的标识符。但是在多个模块、库或应用程序之间,可能会出现同名的标识符,这个时候就需要使用命名空间来划分不同的作用域,从而避免命名冲突。简单来说,命名空间就是给代码中的标识符打上一个独特的标记,以便区分不同作用域中的相同标识符。
简单说明
命名空间是一个声明性区域,为其颞部的标识符提供一个范围.命名空间用于将代码组织到逻辑组中,还可用于避免名称冲突.