問題タブ [static-methods]
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.
php - xajax - 静的メソッドを呼び出すときの応答が悪い
XAJAX を使用する場合、文字列をトリミングする関数を呼び出します。これは単純な関数であり、期待どおりに機能します。
この関数をシステム全体で利用できるようにしたいので、静的メソッドとしてヘルパー クラスに追加しました。この関数をこのクラスに移動して以来、このような悪い応答が返ってきました。
ほとんどの場合、このメッセージは致命的なエラーが発生したときに表示されますが、エラー ログには何も表示されません...ここから何をすべきか本当にわかりません。
ファイルをインクルードしたので、インクルードの問題ではないことはわかっています。静的メソッドが呼び出されますが、XAJAX から返される応答は良くありません。
ありがとうございました
c++ - いったい何が C++ にこの関数を呼び出させるのでしょうか?
現在、C++ をターゲット言語として使用するプログラミング言語に取り組んでいます。私は非常に奇妙なバックトレースを打っています。
具体的には、戻り値の型を宣言すると、何らかの形で builtin__int の __mulメソッドが呼び出されるように見えますが、その理由はわかりません。builtin__int は次のようになります。
C++ がmulメソッドを呼び出さなければならない理由について何か考えはありますか?
編集: ir.cpp のソースを追加
java - これとイベントハンドラを使用したJava静的と非静的
Java のイベント ハンドラーについて学習しようとしていますが、作成した型 (静的/非静的) メソッドでエラーが発生し続けています。私が書こうとしているコードは次のようになります。
これは、ファイルからいくつかのintを読み取ってGUIをセットアップし、ボタンが押されたときにそれらの平均を計算することになっています。ただし、静的/非静的なものとイベント ハンドラーで問題が発生し続けます。私の現在のエラーは次の
とおり
です。
Main.java:91: シンボル symbol が見つかりません
: 変数 avgBtn
場所: クラス Main
if(e.getSource() == avgBtn){
別の関数 (Main()) 内で定義されているため、コンパイラが avgBtn を見つけることができないことは理解していますが、イベント ハンドラーをアタッチする方法を誰かが明らかにすることはできますか? 「これ」を試しても無駄でした...事前に感謝します。他に何か問題がある場合は、どうすれば改善できるかを知りたいです。
.net - 静的関数で名前空間を取得する
インスタンス メソッドでは、実行中の名前空間を簡単に見つけることができます。
Q:クラス名を明示的に言及せずに、静的関数 (これは使用できません)で同じことを行うにはどうすればよいですか? (いいえtypeof(MyClass)
)
java - Java名前なし静的メソッド
これは何ですか?
印刷します:hello world
私はこれ、または静的コードがどのような方法であるかを本当に理解していません。
c# - このために別のクラスを作成する必要がありますか?
私のプロジェクトには多くのクラスが含まれており、その多くは XML ファイルで記述できます。心配する必要はありません。XML のロジックや実装ではありません。これはゲームです。たとえば、ゲーム タイルを XML、画像ファイル、アニメーション フレームなどで定義できます。
私は次のような関数の束を持つことになります:
public static Foo FromXml(ref XmlTextReader reader) { ... }
問題は、これらの関数が独自の一致するクラスに含まれている必要があるかどうかです。たとえば、上記の関数は Foo.FromXml になります。または、ファイルから読み取るための別のクラスを作成する必要がありますか? ここで競合する 2 つの一般的なガイドラインがあるようです。
- クラスは、1 つのこと、つまりそれ自体についてすべてを知っている必要があります。
- クラスを変更する理由は 1 つだけにする必要があります。
まず、2つ目は「理由」があいまいでよくわかりません。最初のガイドラインは、各リーダーを関連するクラスに配置することを提案しています。2 つ目は、xml ファイルの読み取り専用のクラスを 1 つ作成することです。しかし、長所と短所は議論の余地があります。一方では、各クラスに独自のリーダーを含めることができるため、多数のクラスが参照されることはありません。一方、すべてのクラスに System.Xml を含める必要があり、xml 形式を変更すると、複数のファイルで状況が変わる可能性があります (ただし、それほど悪いことではないと思います)。
最も重要なルールは「頭脳を使う」ことであり、「正しい」解決策など存在しないことを私は知っています。では、より読みやすく、さらには保守しやすいものは何だと思いますか?
編集:明確にするために、クラスはまったく無関係である可能性があります。これはゲームなので、1 つはスプライト アニメーション クラスであり、1 つは敵の動作を定義し、1 つはマップ レイアウトまたはプロパティを定義します。したがって、継承はこれとは何の関係もありません。
c# - C++/CLI : テンプレート配列をメソッド パラメータとして宣言する方法
私は C++/CLI の初心者です。ヘッダーとソース ファイルの両方について、マネージ C++/CLI の次の C# コードに相当するものは何ですか?
python - 静的メソッド - 別のメソッドからメソッドを呼び出す方法は?
クラス内の別のメソッドを呼び出すための通常のメソッドがある場合、これを行う必要があります
しかし、静的メソッドがあるときは書くことができません
実例がないからです。同じクラスの別の静的メソッドから静的メソッドを呼び出すには、Python で何をする必要がありますか?
c# - ASP.NET分離コードクラスの静的メソッドはスレッドセーフではありませんか?
インスタンスメンバーを使用しない場合static
、ASP.NETPages
およびクラスでメソッドを使用できますか?UserControls
すなわち:
または、これはスレッドセーフではありませんか?