問題タブ [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.

0 投票する
2 に答える
1685 参照

f# - 保護されたメンバーにアクセスする方法

継承元のクラス(C#)の保護されたメソッドを呼び出す拡張型(F#)の次のコードがありますが、例外が発生します(以下を参照)。これに対する回避策はありますか?

メンバーまたはオブジェクトのコンストラクター'ConstructPageReference'にアクセスできません。プライベートメンバーは、宣言タイプ内からのみアクセスできます。保護されたメンバーは、拡張型からのみアクセスでき、内部ラムダ式からはアクセスできません。

アップデート:

フォローしてみましたが、同じ結果になりました

アップデート2(解決策):

そのままのコードは次のとおりです。

これが本来あるべき姿です。

0 投票する
8 に答える
4500 参照

java - Javaで保護された修飾子が期待どおりに機能しない

私は次の2つのファイルを持っています:

Fruit.java:

Apple.java:

予想どおり、Appleクラスから保護されたメソッドprintNameにアクセスすることはできません。これらは、異なるパッケージに存在するためです。次のエラーが発生します。

完全に正しい。しかし、次のようにクラスsuperClassから継承した場合、エラーは発生しません。

参照により、別のパッケージの別のクラスの保護されたメンバーにアクセスできるのはなぜですか?これは違法なアクセスだと思われますね。

私は混乱しています!誰か助けてください。

コードはJava1.6.0_18を使用してコンパイルされました。

0 投票する
4 に答える
809 参照

ruby - Ruby プライベート インスタンス変数 (例外あり)

Rubyでカードゲームを作っています。

Player オブジェクトの配列を持つ Game クラスがあります。

各プレイヤーもゲームにアクセスできるため、ゲームの重要な部分にアクセスできます

各プレイヤーもカード (Player.cards) を持っており、プレイヤーがお互いのカードにアクセスできないようにしたいと考えています。ただし、ゲームはカードにアクセスする必要があるため、使用するのは適切ではないと思いますprivate。また、プレイヤーはお互いの情報にアクセスする必要があるため、それも望んでいないと思いprivateます...

基本的に、私はこれらが機能することを望んでいます。

そして、これは失敗します:

このようなより複雑なアクセス許可はどのように処理されますか? ありがとう。

0 投票する
4 に答える
19489 参照

c++ - 保護されたコンストラクターがこのコードでエラーを発生させるのはなぜですか?

保護されたコンストラクターに関する 1 つの質問。保護されたコンストラクターが派生クラスで使用できることを学びました。ただし、以下のコードにエラーがあることがわかりました。なぜこのようなことが起こるのですか?

0 投票する
4 に答える
2898 参照

java - インターフェイス宣言のアクセス指定子

保護/プライベートアクセス指定子を使用できないのはなぜですか?インターフェイス宣言?

0 投票する
1 に答える
167 参照

c# - c#ラッパーと保護されたメモリの問題

だから私は今、ほぼ機能するラッパーを持つようになりました。
私のラッパーの問題に関する他の投稿は次のとおりです。
C# ラッパーとコールバック&
3 つのポインターの配列の C# ラッパー

ラッパーを使用して、以下を使用して Dallmeier への接続を確立します。

これにより、セッション ハンドラが返されます。しばらくすると、保護されたメモリの読み取りまたは書き込みの試行について AccessVoilationException が発生します。

これは、Marshal.Read および/または Marshal.Copy (上記の投稿の 1 つに記載されている) の使用と関係があると思いますが、これらのコマンドをどこで使用するかはわかりません。

これや例について教えてください。

0 投票する
1 に答える
419 参照

actionscript-3 - Flash AS3 Projectorに保護されたコンテンツをロードさせるにはどうすればよいですか?

パスワードで保護されたサーバーからFlashAS3Projectorに保護された画像/mp3/ビデオをロードさせるにはどうすればよいですか?パスワードで保護されたディレクトリに大量のコンテンツがあり、Flash Projectorにない限り、他のユーザーにアクセスさせたくありません。これは可能ですか?

0 投票する
1 に答える
50527 参照

java - パッケージの外部に表示されないようにクラスを保護する方法

パッケージに2つの「保護された」クラスを含めることができるようにしたいと思います。つまり、パッケージ外のファイルが表示されないようにします。これらのファイルは、パッケージ内でのみ使用されます。

これどうやってするの?

0 投票する
3 に答える
4773 参照

c++ - 引数として渡された場合、サブクラス関数で保護されたスーパークラスメンバーにアクセスできないのはなぜですか?

少し混乱しているコンパイルエラーが発生します。これはVS2003にあります。

エラー C2248: 'A::y': クラス 'A' で宣言された保護されたメンバーにアクセスできません

問題は x = item.y; にあります。

アクセスは保護されていると指定されています。クラス B のコンストラクターが A::y にアクセスできないのはなぜですか?

0 投票する
4 に答える
274 参照

c# - どういう意味ですか?[c#]

プロパティをプロパティとして定義しpublic、このプロパティにprotectedゲッターがあります。どういう意味ですか?プロパティが公開されている場合、そのための保護されたゲッターを定義するとはどういう意味ですか?以下のコードを参照してください。