問題タブ [class-visibility]
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.
95 問題
0
投票する
1
に答える
69
参照
c# - ネストされたクラスのコンストラクターへのアクセスを避ける
ここに私の問題の大まかなコード例があります:
私が達成したいこと:
あなたがすべき:
- 別のクラスから「GetFooChildText1Value」を呼び出してからFooMasterを呼び出した場合にのみ、Text1にアクセスできます
- FooMaster の FooChild1 と FooChild2 の値とコンストラクターにアクセスできる
- FooMaster の外部から FooChild1 または FooChild2 のコンストラクターを呼び出すことはできません
- --> FooMaster の外部から FooChild1 または FooChild2 のプロパティを参照することもできません。
編集:
タイプ FooChild1 および FooChild2は、個々の public static メソッドを直接呼び出すことができる必要があるため、外部から認識されている必要があります (次のメソッドのみを呼び出すメソッドを作成したくありません)。