是否有任何编程语言"不寻常"访问修饰符?

时间:2015-07-25 03:27:49

标签: programming-languages access-modifiers

计算"通常"

  • 可访问所有
  • 可访问相同的包,装配等
  • 可访问相同的包或派生类。
  • 可访问派生类。
  • 仅限自己使用。

是否有任何编程语言(概念适用)除了这些语言之外还有哪些访问修饰符?

1 个答案:

答案 0 :(得分:0)

.Net CLI具有您提到的所有访问修饰符:all(Public),相同的程序集(Assembly),相同的程序集或派生类(FamilyORAssembly),派生类({ {1}}),仅限自我(Family)。

但它也有"相同的汇编派生类" (Private)。许多CLI语言(包括C#)不允许您使用此修饰符,但有些(如C ++ / CLI,此修饰符称为FamilyANDAssembly)。