webservice的wsdl中的namespace有什么用?

谢谢。
2025-03-20 16:38:02
推荐回答(3个)
回答1:

  namespace 就是一个名字的空间。是为了避免名字冲突而使用的。在不同的空间里可以使用同一个名字而不会引起名字冲突。
  它的声明就像声明一个类一样。
  例:
  namespace A{
  int f(){……};
  char g(){……};
  ……}
  在使用名字空间里函数的时候有几种方法:
  1、就像声明一个类的成员函数一样,只是类名换成了空间名 A::f();
  2、可以用using关键字 using namespace A; 这样以后的代码使用的就是名字空间A中的函数了。

回答2:

命名空间
当两个不同的文档使用同样的名称描述两个不同类型的元素的时候,或者一个同样的标记表示两个不同含义的内容的时候,就会发生命名冲突。

回答3:

企业应用中,经常会用到,可以区分不同的应用