有没有带 "unusual" 访问修饰符的编程语言?

Are there any programming languages with "unusual" access modifiers?

算上"usual"个

除了这些之外,是否有任何编程语言(适用于该概念的地方)具有任何访问修饰符?

.Net CLI 具有您提到的所有访问修饰符:所有 (Public)、相同的程序集 (Assembly)、相同的程序集或派生的 类 (FamilyORAssembly ), 派生 类 (Family), 仅自身 (Private).

但它也有"same assembly and derived classes" (FamilyANDAssembly)。许多 CLI 语言(包括 C#)不允许您使用此修饰符,但有些可以(例如 C++/CLI,其中此修饰符称为 private protected)。