問題タブ [private]
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.
java - プライベートメソッドを呼び出す方法はありますか?
Object
XMLとリフレクションを使用してsを別のクラスに返すクラスがあります。
通常、これらのオブジェクトは外部オブジェクトのサブフィールドですが、その場で生成したいものもあります。私はこのようなことを試みましたが、役に立ちませんでした。private
これは、Javaではリフレクションのメソッドにアクセスできないためだと思います。
提供されたメソッドがprivate
である場合、それはで失敗しますNoSuchMethodException
。メソッドを作成するpublic
か、それを派生させる別のクラスを作成することで、それを解決できます。
private
簡単に言えば、リフレクションを介してメソッドにアクセスする方法があるかどうか疑問に思っていました。
javascript - プロトタイプの Class.create を使用して、プライベート/保護されたプロパティとメソッドを定義する
Javascript でプライベートおよび保護されたプロパティとメソッドを定義するための優れた一般化された方法が、こちらのサイトにあります。Class.create()
ただし、現在のバージョンの Prototype (1.6.0) には、構文を使用してそれらを定義する方法が組み込まれていません。
Prototype を使用するときに、開発者がプライベートおよび保護されたプロパティとメソッドを定義したい場合のベスト プラクティスは何かに興味があります。一般的な方法よりも良い方法はありますか?
ruby-on-rails - Railsで保護された可視性を使用したことはありますか?
告白:私は自分のメソッドにプライベートとパブリックの可視性のみを使用します!
これは悪いことだと思います。しかし、Railsでは問題として取り上げられていないようです。
保護された可視性を使用しないことが大きな間違いであるRailsの例を誰かが持っていますか?
java - クローンが別のオブジェクトにプライベートフィールドを設定できるのはなぜですか?
私はJavaを学んでおり、読んでいる本にはクローン作成に関する次の例があります。ではclone()
、バッファが。であっても、最初のインスタンスは新しいオブジェクトにバッファを設定できますprivate
。これが機能するためには、フィールドが必要なようですprotected
。
なぜこれが許可されるのですか?フィールドclone()
へのアクセスを許可する特別な特権がありますか?private
wordpress - WordPress はログインしているユーザーに非公開の投稿を表示します -- この機能をオフにする方法は?
新しい WordPress 2.8 のインストールで、以前は公開されていたが非公開にされたカテゴリ Foo に割り当てられた投稿がいくつかあります。WordPress に (管理者として) ログインし、たまたま同じブラウザーの別のタブで Foo カテゴリ ページを閲覧している場合、カテゴリ ページに非公開の投稿が表示され、エントリ タイトルの前に "プライベート: "。
現在、これについて「壊れている」ものは何もありません。投稿は、ログインしていないユーザーから正しく隠されています。しかし、私はログインしているユーザーに公開サイトの非公開の投稿を見せたくありません。
カテゴリ アーカイブ ページの WP ループまたは関数ファイルに対して、サイト上の非公開の投稿を表示するこの不要な機能をオフにするにはどうすればよいですか?
wpf - WPFでプライベート内部クラスからリソースを宣言する方法は?
WPF UserControl でリソースを宣言しようとしていますが、そのリソースをプライベート 内部クラスのインスタンスにしたいと考えています。どうすればいいですか?
XAML:
コードビハインド:
objective-c - Doxygen - Objective-C - ドキュメント プライベート クラス関数 プライベート
doxygen では、実装ファイル内に object-c カテゴリを作成して、一般にアクセスしてはならないインターフェイスを非表示にすることができます。ただし、doxygen は、メンバーが「パブリック」であるとしてカテゴリをまだ文書化しています。\protected または \private を追加しても、これは変わりません。
これをそのカテゴリの「プライベートメソッド」セクションに入れる、またはさらに良いことに、パブリッククラスがプライベートとしてのみリストされている同じドキュメントに配置する、私が見落としている別のメソッドはありますか?
これが私の設定の一部です:
java - どのように休止状態でプライベート フィールドにアクセスできますか?
@Id を設定するなど、Java クラスのプライベート フィールド/メソッドに hibernate でアクセスするにはどうすればよいですか?
ありがとう
c++ - 仮想機能が非公開になるのはなぜですか?
私はいくつかのコードでこれを見つけました:
これには何か目的がありますか?
(私はいくつかのコードを VS から G++ に移植しようとしていますが、これが私の注意を引きました)
c++ - 同じクラステンプレートの異なるインスタンス化のプライベート部分にアクセスする方法はありますか?
テンプレートを使った継続的な冒険では、Containerクラスを、それが保持するItemTypeだけでなく、アイテムの順序を決定するFunctor引数にもテンプレート化しました。ここまでは順調ですね。
あるコンテナの内容を別のコンテナにコピーしたいときに、私が遭遇した小さな問題が発生します。2つのコンテナのFunctorタイプが異なる場合、それらは技術的には無関係のクラスです。したがって、コンテナAはコンテナBの非公開コンテンツにアクセスできません。アクセスするために必要なすべてのものを公開する以外に、この問題に対処するための良い方法はありますか?おそらく、「友達」宣言をテンプレート化する方法はありますか?
問題を示すサンプルコードは次のとおりです。