美文网首页
CLI类型成员修饰符的可见性

CLI类型成员修饰符的可见性

作者: 左图右码 | 来源:发表于2020-10-07 11:38 被阅读0次
关键词 作用解释
private 私有
protected 受保护
public 公有
internal 程序集
protected public 程序集 或者 派生类
public protected 程序集 或者 派生类
private protected 程序集内派生类
protected private 程序集内派生类
virtual 虚拟
abstract 抽象
override 重写
sealed 密封

internal :
其名称可以在其父程序集中使用,程序集外部不可访问。这称为程序集访问。

public protected 或 protected public :
成员在程序集内公开,但在程序集外部为保护。
程序集外部只能通过继承后才能访问。

private protected 或 protected private :
成员在程序集内为保护,但在程序集外部为私有
在程序集内部通过继承,可以访问受保护的成员,程序集外部则不行(因为外部已经变为private)。

通过以上的解释,可以发现,public protected 或 protected public 或 public protected 或 protected public这四种组合:

  1. 其两个关键词不分前后.
  2. 程序集取其中权限最大的,程序集外部则取权限最小的。

甚至还有 public private 和 private public这两种组合,可以推理得到,其在程序集内部为public,在程序集外部为private。

public和protected和private这三个关键词可以自由组合,分别表示在程序集内部和外部的访问权限。

更多的信息,可以参考MSDN

相关文章

  • CLI类型成员修饰符的可见性

    关键词作用解释private私有protected受保护public公有internal程序集protected ...

  • C# 修饰符

    修饰符 修饰符即应用于类型或成员的关键字.修饰符可以指定方法的可见性,如public或private,还可以指定一...

  • TypeScript 基础 — 类

    TypeScript 向 JavaScript 类添加类型和可访问性修饰符。 类成员的类型 类的成员(属性和方法)...

  • Kotlin 类3 - 类及其成员的可见性

    Kotlin 类3 - 类及其成员的可见性 1. 成员变量访问修饰符 Kotlin 中 private :私有,本...

  • C#图解教程笔记20170718

    访问修饰符 字段访问修饰符 类型 标识符; 方法访问修饰符 返回类型 方法名(){、、、} 五种成员...

  • C#:internal 修饰符起什么作用?

    internal 修饰符可以用于类型或成员,使用该修饰符声明的类型或成员只能在同一程集内访问 接口的成员不能使用 ...

  • kotlin可见性修饰符

    一.java中可见性修饰符 二.kotlin中可见性修饰符 kotlin存在四种可见性修饰符,默认是public。...

  • Vue面试考点准备03

    1、Vue中的修饰符有哪些? 修饰符是用于限定类型以及类型成员的声明的一种符号。Vue中修饰符分为如下五种:表单修...

  • Vue常用的修饰符有哪些?有什么应用场景

    一、修饰符是什么 在程序世界里,修饰符是用于限定类型以及类型成员的声明的一种符号 在Vue中,修饰符处理了许多DO...

  • Vue常用的修饰符有哪些?有什么应用场景?

    一、修饰符是什么 在程序世界里,修饰符是用于限定类型以及类型成员的声明的一种符号 在Vue中,修饰符处理了许多DO...

网友评论

      本文标题:CLI类型成员修饰符的可见性

      本文链接:https://www.haomeiwen.com/subject/zdrfpktx.html