• 修饰符private,public,protected,internal的区别


    1、public的访问不受限制,
     对任何类和成员都完全公开,无限制访问。

     2、protected虽然
     可以被外界看到,但外界却不能调用,只有自己及自己的子类可以调用
     (protected的属性和方法都可以被子类所继承和调用)。

     3、internal
     同一应用程序集内部
     (在VS.NET中的一个项目中,这里的项目是指单独的项目,而不是整个解决方案)
     可以访问
     。

     4、protected internal
     访问仅限于从包含类派生的当前项目或类型

     5、private完全私有的。
     只有在自己的类里面可以调用,在类的外部和子类中都不能调用,子类也不能继承父类的私有属性或方法。

     private和internal的区别,在同一类中可视为一样,但在继承中就不同了,
     private在派生类中不可以被访问,而protected可以。
    ————————————————
    版权声明:本文为CSDN博主「全世界我倾听你」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_36750158/article/details/79821543
  • 相关阅读:
    CF343D Water Tree
    CF340B Maximal Area Quadrilateral
    测试环境/生产环境,接口地址配置
    json-server MOCK方案
    vscode prettier保存代码时自动格式化
    蓝鲸6.0前置准备
    nginx日志提取案列
    蓝鲸模拟考试
    部署维护
    第一次模拟考
  • 原文地址:https://www.cnblogs.com/gisoracle/p/16770396.html
Copyright © 2020-2023  润新知