問題タブ [method-call]
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 - さまざまな引数リストを使用して子メソッドから親メソッドを呼び出す
以下の状況を想定します。メソッドでさまざまな引数リストを使用するクラス階層があり、子孫クラスごとに拡張される可能性があります。
このクラス階層がメソッドの固定引数で実装されている場合、目的を達成するために__invoke()
何かを使用する可能性があります。parent::__invoke($a, $b, $c, $etc);
しかし残念ながら、両方のクラスA
とB
いくつかの機能があり、さまざまな引数リストに依存しています。
さて、質問: どうすればその引数リストparent::__invoke()
から呼び出して渡すことができますか?B::__invoke()
そして、ええ、もっと複雑にします。チェーンがさらに拡張される可能性があるため、親クラスの実際の名前に依存することはできません。
PS:これについてはどこかで言及したいと思います。
php - 致命的なエラーが発生する AWS S3 PHP getObject 標準の例
次のようなコードがあります。
ここにリストされている例の 1 つ: http://docs.aws.amazon.com/aws-sdk-php-2/latest/class-Aws.S3.S3Client.html#_getObject
残念ながら、次の致命的なエラーが発生します。
私のスクリプトでは、現在listObject、copy_object、およびdelete_optionで問題ありません。getObject で致命的なエラーが発生する理由について何か考えはありますか?
ありがとう。
java - Java カウント外部メソッド呼び出し
多くの外部フレームワークとライブラリを使用する Java プロジェクトがあり、これらの外部コンポーネント メソッド呼び出しの数を取得したいと考えています。私は静的Javaコード分析のために多くのツールを試しましたが、使用されたさまざまな外部クラスの数だけで、外部(外部ライブラリのことを意味します)メソッド呼び出しの数を教えてくれるツールはありません。
この番号を取得する方法はありますか?
java - インスタンス変数の問題
現時点での私の全体的な目標は、別のクラスにあるメソッドを呼び出すことです。クラス間の継承はありません。
調査した結果、これを行う最善の方法は、呼び出しようとしているメソッドでオブジェクトのインスタンスを初期化することであることがわかりました。これを行う標準的な方法はありますか?
どんな助けでも大歓迎です。
c# - 複数のクラスの使用
ユーザーに整数の入力を求める簡単なプログラムを作成しようとしています。プログラムが入力を受け取ると、それを取得して保存し、1 から入力整数までカウントして、カウントの合計を合計します。次に、ユーザーにとって意味のある方法で結果を表示し、別の番号を処理するかどうかを尋ねます。このプログラムのポイントは、ループと複数のクラスを使用することです。目的の最終製品に本当に近づいていることはわかっていますが、AccumulateValue() メソッドが正しく機能しない理由がわかりません。私が作成した条件文の while には入っていないようです。誰かが私の問題について洞察を与えることができれば、それは素晴らしいことです!
これが私のコードです:
AccumulatorApp.cs
Accumulator.cs
java - for ループと配列を使用した複数のメソッド
わかりました、最後に Java コード用に持っているものを投稿しますが、これが必要なことです。main メソッドでは、how_many (宣言された int) を実行する Lights と呼ばれるブール配列が宣言されています。
次に、 initializeというメソッドを呼び出す必要があります。このメソッドをライト配列に渡し、ライト配列のサイズを (それぞれ) 1 番目と 2 番目の引数として渡します。
この後に for ループが続き、メソッド do_pass を呼び出して how_many の最後に到達し、各配列位置を true または false に切り替えます。これは 2 番目の位置から開始し、true の場合は false に切り替え、false の場合は true に切り替えます。how_many で開始し、how_many で終了するまでこれを行います。
次に、メソッドhow_many_are_onを呼び出すことによって、真 (オン) に切り替えられた数を出力します。
これまでの私のコードは次のとおりです。
android - Android: XML レイアウトで定義されているボタンの「onClick」イベントを実行するメソッド。
私は Android フレームワークをよりよく理解しようとしているので、実際には 1 つのボタンだけで構成される単純なアプリを作成しました。このボタンがクリックされるたびに、 で呼び出されるメソッドsendMessage
がMainActivity
新しいアクティビティDisplayMessageActivity
を開始し、ランダムな文字列を表示します。
私の質問は、(レイアウトonClick
で定義された) ボタンのイベントが特にどのように機能するかということです! XML
ボタンをクリックするたびに、私が定義したメソッド ( android:onClick="sendMessage"
) が呼び出されることは理解していますが、最終的にどのメソッドが私のメソッドを呼び出すのか非常に興味があります。
アンドロガードを使用してAPKファイルをsmalicodeに逆コンパイルし、sendMessage
メソッドの呼び出しを検索しました。残念ながら何も見つかりませんでした。
この投稿によると、このメカニズムがどのように機能するかを誰かに説明してもらえますか:
android:onClick XML 属性は setOnClickListener とどのように異なりますか?
onClick
最後に私のメソッドを呼び出すメソッドが実際にあるはずです。
c# - Visual Studio 2010 を使用して、class-1 のメソッドを呼び出して asp.net の Class2 で使用する
c_LOB、c_Projectname、c_countryname、c_releasename という名前の 4 つのコンボボックスを持つホームページがあります。
現在、これらのコンボ ボックスの有効なプロパティに基づいてツールチップを変更しようとしています。以下は、C# と asp.net を使用して Visual Studio 2010 で記述されたコードです。
このコードは正常に動作します。問題ない。今私がやりたいことは、検証という名前の別のクラスを作成し、その中でこの useridentification() メソッドを作成したことです。そして、ホームページクラスからこのメソッドを呼び出そうとしています。コードを見てください。
これを実行すると、Internet Explorer ページに次のエラーが表示されます。