问题标签 [protected]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
f# - 如何访问受保护的成员
我在扩展类型(在 F# 中)中有以下代码,它调用它继承自(在 C# 中)的类的受保护方法,但我得到了异常(见下文)。有解决方法吗?
成员或对象构造函数“ConstructPageReference”不可访问。私有成员只能从声明类型中访问。受保护的成员只能从扩展类型访问,不能从内部 lambda 表达式访问。
更新:
我试过跟随但得到相同的结果
更新 2(解决方案):
这是代码:
本来应该是这样的:
java - Java protected 修饰符未按预期工作
我有以下两个文件:
水果.java:
苹果.java:
正如预期的那样,我无法从 Apple 类中访问受保护的方法 printName,因为它们位于不同的包中。我收到以下错误:
完全正确。但是,如果我按如下方式从类 superClass 继承,我不会收到任何错误!
为什么它允许我通过引用访问不同包中另一个类的受保护成员?这应该是非法访问,不是吗?
我很困惑!有人请帮忙。
该代码是使用 Java 1.6.0_18 编译的。
ruby - Ruby 私有实例变量,有例外
我正在用红宝石制作纸牌游戏。
我有 Game 类,它有一个 Player 对象数组。
每个玩家也可以访问游戏,这样他们就可以像这样访问游戏的重要部分
每个玩家也有卡片(Player.cards),我想确保玩家无法访问彼此的卡片。但是,游戏确实需要访问卡片,所以我认为使用private
不合适,并且玩家需要访问彼此的一些信息,所以我不认为我希望那样private
......
基本上,我希望这些工作。
这失败了:
如何处理像这样更复杂的权限?谢谢。
c++ - 为什么受保护的构造函数会在此代码中引发错误?
关于受保护构造函数的一个问题。我了解到受保护的构造函数可以在派生类中使用。但是,我发现下面的代码有错误。为什么会这样?
java - 接口声明的访问说明符
为什么不能使用受保护/私有访问说明符接口声明?
c# - c# 包装器和受保护内存的问题
所以我现在已经有了一个几乎可以正常工作的包装器。
关于我的包装问题的其他帖子是:
C# wrapper and Callbacks &
C# wrapper for array of three pointers
我使用包装器通过以下方式建立与 Dallmeier 的连接:
这将返回会话处理程序。过了一会儿,我得到一个关于试图读取或写入受保护内存的 AccessVoilationException。
我认为这与使用 Marshal.Read 和/或 Marshal.Copy (如上述帖子之一所述)有关,但我不确定我在哪里使用这些命令。
有人可以就这个和/或例子给我建议吗?
actionscript-3 - 如何让 Flash AS3 投影仪加载受保护的内容?
如何让 Flash AS3 投影仪从受密码保护的服务器加载受保护的图像/mp3/视频?我在受密码保护的目录中有一堆内容,除非它在我的闪存投影仪中,否则我不希望人们访问这些内容。这可能吗?
java - 如何保护类,使其在包外不可见
我希望能够在我的包中有两个“受保护”的类。也就是说,我不希望我的包之外的文件将它们视为可见 - 它们仅供包内的内部使用。
我怎样才能做到这一点?
c++ - 当作为参数传递时,为什么不能在子类函数中访问受保护的超类成员?
我收到一个编译错误,对此我有些困惑。这是在VS2003上。
错误 C2248:“A::y”:无法访问在“A”类中声明的受保护成员
问题在于 x = item.y;
访问被指定为受保护。为什么 B 类的构造函数不能访问 A::y?
c# - 这是什么意思?[C#]
如果我们将一个属性定义为public
属性,并且在这个属性中我们有一个protected
getter。这是什么意思?如果财产是公共的,那么为此定义受保护的吸气剂意味着什么?请看下面的代码: