問題タブ [static-members]

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 投票する
1 に答える
1354 参照

jquery - jQuery プラグインのパブリック (静的) プロパティ

フォーム AJAX 検証に使用する小さな jQuery プラグインがあります。検証/送信プロセスのすべての「段階」について呼び出しスクリプトに警告するコールバックがあります。

いくつかのスニペット:

質問: プラグインのステージ変数を公開して、このように使用できるようにするにはどうすればよいですか (数値を使用するよりも読みやすいです)。

「$.formHelper.stage.Start」の表記は正確ではないと思いますが、私の主張が正しかったことを願っています。

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

java - Javaオブジェクト間の通信を実装する正しい方法は何ですか?

私は、Java でかなり大きなキューイング手順をシミュレートする学術プロジェクトに取り組んでいます。シミュレーターのコアは、8 つのクラスが存在する 1 つのパッケージ内にあり、それぞれが 1 つのコンセプトを実装しています。プロジェクト内のすべてのクラスは SRP に従います。これらのクラスは、シミュレーターの動作をカプセル化し、プロジェクト内の他のすべてのクラスを相互接続します。

発生した問題は、これらの 8 つのクラスのほとんどが、私が論理的に考えているように、密接に結合されており、必要に応じてメソッドを呼び出すことができるようにするために、このパッケージ内の他のすべてのクラスの実用的な知識が必要であるということです。アプリケーションは各クラスのインスタンスを 1 つしか必要としないため、パッケージ内の他のすべてのクラスの参照を各クラスで保持するのではなく、新しいクラスの各クラスに静的フィールドを作成し、それを使用して呼び出しを行う方がよい場合があります (それは間違っていると確信しています)-しかし、これは正しい設計ソリューションと見なされますか? または、私のニーズにより適したデザインパターンがありますか?

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

java - 静的なfinalメンバーを持つことができるのに、内部クラスに静的メソッドを持つことができないのはなぜですか?

静的なfinalメンバーを持つことができるのに、非静的な内部クラスに静的メソッドを持つことができないのはなぜですか?

内部クラスをインスタンス化せずに、外部クラスの外部の内部クラスの静的最終メンバー変数にアクセスできますか?

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

java - クラスをロードせずにJavaで実行する静的初期化ブロックを取得します

ここに示すように、いくつかのクラスがあります

...

TrueFalseQuestionメイン メソッドを実行したときに 0 ではなく 1 を取得するように、静的メソッドが常に実行されるようにクラスを変更するにはどうすればよいですか? メインメソッドを変更したくありません。

サブクラスがファクトリに登録されるファクトリ パターンを実際に実装しようとしていますが、この質問のコードを簡略化しました。

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

java - 静的なジェネリック パラメータを持つ良い方法は Java ですか?

最近、Haskell から取って Java に変換するいくつかの関数を書いています。私が抱えている主な問題の 1 つは、ジェネリック型の静的プロパティを簡単に作成できないことです。少し例を挙げて説明しましょう...

そのようなことを行う簡単な方法はありますか?使用した構文が有効な場合、どのような問題が発生する可能性がありますか?

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

c# - 静的変数はASP.NETページのどこで機能しますか?

今日インタビューをしましたが、すべてが順調に進んでいましたが、インタビュアーから、静的変数はC#-アプリケーションレベルまたはページレベルでどこで機能するのかという質問がありました。

静的変数がヒープに格納されていることだけを知っていて、Web関連のことについては何も知らなかったので、この答えについてはあまり明確ではありませんでした。

次に、彼は、静的変数を使用しているページで3人のユーザーがページにアクセスしている例を挙げて、私をより明確にしようとしました。ユーザーの1人が静的変数の値を更新し、残りの2人のユーザーにはどの値が表示されますか。コピーまたは更新が反映されます。

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

c++ - C++ クラスの静的変数の問題 - C++ 初心者の C プログラマー

私は C プログラマーですが、@school で C++ を長い間学んでいました。現在、C++ でコードを記述しようとしていますが、コンパイラ エラーが発生しています。コードの何が問題なのかを確認して教えてください。

私が得ているエラーは

「エラー LNK2001: 未解決の外部シンボル "private: static int _filter_session::session_count" (?session_count@_filter_session@@0HA)」

ちなみに、Visual Studio 2005 を使用しています。

助けてください。

よろしく、

マイクロカーネル

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

.net - VB.Netの「共有」またはC#の「静的」クラスおよびメソッドを使用する場合、パフォーマンスまたは競合に関する考慮事項はありますか?

WCFサービスの背後にC#クラスライブラリがあります。ライブラリには、静的として宣言されているClassAが含まれています。この静的クラスには、文字列を受け取り、LINQを使用してデータベースに文字列の変換を照会するメソッドMethodAがあります。この文字列は、Webサービスを介してクライアントに返送されます。

私の質問は、この状況で静的クラスと静的メソッドを使用することが悪い設計であるかどうかです。各クライアントがパフォーマンス、競合、またはその他の理由でクラスの独自のインスタンスを取得できるように、クラスとメソッドを非静的にする必要がありますか?ありがとう。

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

c# - クラスへの静的パラメーターの受け渡し

私の知る限り、C# の静的コンストラクターにパラメーターを渡すことはできません。ただし、クラスのインスタンスを作成する前に、2 つのパラメーターを渡して静的フィールドに割り当てる必要があります。どうすればいいですか?