【问题标题】:What is the Difference Between 'Protected Friend' and 'Private Protected'?“受保护的朋友”和“私人保护”有什么区别?
【发布时间】:2019-12-27 17:06:46
【问题描述】:

我目前正在从 C# 和 VB6 背景重新学习 VB.NET,并且我遇到了文档 here 中描述的“受保护的朋友”和“私人保护”访问修饰符组合。

但是,我无法理解这两种组合之间的区别,以及如何拥有既声明私有又声明受保护的东西。

是否有展示差异的开源项目?我认为在现实世界中理解差异会更容易。

【问题讨论】:

标签: .net vb.net


【解决方案1】:

这是 OR 与 AND 的区别:

Protected Friend 指定可以从类从派生类从同一程序集中访问该元素。

Private Protected 指定元素只能从同一个类以及派生类中访问(and = 仅当 em>) 发现 在与包含类相同的程序集中

Access Levels in Visual Basic

【讨论】:

    猜你喜欢
    • 2019-07-24
    • 2014-04-26
    • 2012-09-28
    • 2012-06-13
    • 2016-03-08
    • 2011-05-20
    相关资源
    最近更新 更多