問題タブ [public-method]

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 に答える
117 参照

c# - パブリック メソッドを盲目的に呼び出す (C#)

OK、奇妙なもの。リピーターを備えた多くのユーザーコントロールがあり、リピーターのレイアウトはすべてのコントロールで同じであり、すべて公開されているbindData()メソッドがあります。

親コントロールを指定せずに、ページング用に別のユーザーコントロールをセットアップできますか?

私は次のことができます:

どちらでも問題ありませんがspecificuserControlClass、ページャーに指定する必要があり、「リピーターごと」に必要になりますか?

Parent.bindData()では、子コントロールからやみくもに呼び出すことはできますか? 私はメソッドが存在することを「知っています」(または確認するためにチェックを作成します)が、メソッドを知らないため、Visual Studioは満足していません。

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

oop - S4 参照クラスのパブリック メソッドとプライベート メソッドを宣言する方法はありますか?

前もって: R が関数型言語であることは認識しているので、噛まないでください ;-)

私は、多くのプログラムで OOP アプローチを使用して素晴らしい経験を積んできました。さて、 R でS4 参照クラスを使用するときに、パブリックメソッドとプライベートメソッドを区別する方法があるかどうか疑問に思っています。

クラス定義

ノート

私は通常、実際のthisIsPublic_refメソッド定義をクラス定義内に配置せず、次の理由でS4 メソッド (つまり ) に分離します。

  1. そうすれば、クラス定義は明確に配置されたままになり、個々のメソッド定義が非常に大きくなる場合でも読みやすくなります。
  2. これにより、いつでもメソッドの機能実行に切り替えることができます。特定のクラスのインスタンスになると、 の代わりにx呼び出すことができます。foo_ref(.self=x)x$foo()
  3. compiler::cmpfun()「プレーンな」参照クラスメソッドがある場合は不可能だと思われるメソッドをバイトコンパイルできます。

この特定の例をそれほど複雑にすることは確かに意味がありませんが、それでもそのアプローチを説明したいと思いました。

メソッド定義

インスタンス

パブリック vs. プライベート

class のインスタンスA(つまり) は、 classのpublicメソッドx.aを使用できるようにする必要があります。B

class のインスタンスA(つまりx.a) は、 classのプライベートメソッドの使用を許可されるべきではありません。したがって、これが機能しないようにしたいと思います。つまり、エラーが発生します。B

これをどのように指定できますか?

これまでに思いついた唯一のこと:

各メソッドに引数を追加し、senderメソッド呼び出しごとに明示的に指定して、 if を確認しますclass(.self) == class(sender)。しかし、それは少し「明白」に思えます。

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

jquery - jQuery - 構成されたオプションを使用するパブリック メソッドを作成する

オプションを使用する基本的なプラグインを作成してから、設定されたオプションを使用するオブジェクトからメソッドを作成しようとしています。

したがって、show を呼び出すと、「ハードコードされた」デフォルトが使用されます。私はこのようなことをしようとしていましたが、運がありませんでした。

私の質問は、show メソッドでオプションを渡す簡単な方法はありますか?

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

objective-c - ocjective-cパブリックメソッドから戻り値を取得します

私はObjective-C(および一般的にはC)とiPhoneの開発にかなり慣れておらず、Javaアイランドから来ているので、私にとって学ぶのが非常に難しいいくつかの基礎があります。

私はiOS5に飛び込んでいて、ストーリーボードを使いたいと思っています。

今のところUITableViewController、将来Webサービスから返される値で埋められるリストを設定しようとしています。今のところ、先に進むことができるように、いくつかのモックオブジェクトを生成し、それらの名前をリストに表示したいと思います。

Javaから来て、私の最初のアプローチは、私のリストのいくつかのオブジェクトを生成するためのグローバルにアクセス可能なメソッドを提供する新しいクラスを作成することです。

実装は...

そして、これが私のListViewを制御することになっている私のProjectTable.hです

そして最後にProjectTable.m

したがって、すべてが正しく設定されていると思いますが、tableViewの行に3つのモックオブジェクトが表示されることを期待しています。ただし、空のままで、NSLogメソッドは「リスト内の0エントリ」をコンソールに出力します。だから私は何が間違っているのですか?

どんな助けでも大歓迎です。

よろしくフェリックス

更新1:すでに私のコードに含まれていた2つのreturnステートメント(「returnmockObjects」と「returncell」)をこのボックスにコピーできず、挿入されました。

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

xcode - 再初期化せずに別のクラスからメソッドを呼び出す

別のクラス (TCP クラス) からメソッドを呼び出す ViewController があります。ここで、サーバーへの TCP 接続を作成し、応答を返します。そして、そのTCPクラスがサーバーからの応答を取得したら、ViewControllerから別のメソッドを呼び出したいと思います。

問題:

  1. 私は初心者です。
  2. TCPで最初のViewcontrollerを初期化して割り当てていますが、すべての変数がリセットされています(これは望ましくありません)。

それで... 正しくするにはどうすればよいですか? 既にメモリに割り当てられている別のクラスからメソッドを呼び出したいだけです。

わかりました!

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

javascript - ロードされたJavaScriptファイルから返されたパブリックオブジェクトをコールバック関数に渡す方法は?

public メソッドを返す JavaScript ファイルがあります。この JavaScript ファイルは、最初にロードするのではなく、必要なときにのみプリロードします。例:

本当に必要なときに JavaScript ファイルをプリロードするために、jQuery を使用して関数を作成しました。ここに関数があります:

私の質問は、ロードされたばかりのスクリプトから返されたパブリック オブジェクトを引数としてコールバックに渡す方法です。それらの public メソッドが利用可能になり次第、それらを使用したいので…</p>

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

c# - C#:メソッドタイプの違い

重複の可能性:
パブリック、プライベート、保護、およびなしの違いは何ですか?

質問があります:これらのメソッドタイプの違いは何ですか?

申し訳ありませんが、私の質問は専門家には厄介に思えるかもしれませんが、私は本当に違いを理解したいと思います、そしてところで私はそれらについての記事を検索して読んだのですが、それらはすべて大きくてよく説明されていません、私は私が作ることができるようにそれぞれの良い例が必要です私は常にプライベートボイドから始めるので、関数を作成するたびに決定します.......。

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

c# - Windows フォームでパブリック メソッドを呼び出す

1 つのパネル コントロールを含む 1 つの MDI フォームと、MDI のパネルを非表示にする 1 つのボタンを含む 1 つのフォームがあります。

MDI 形式のコード:

Form1 のコード:

エラー: The name 'displayInit' does not exist in the current context. 何かアドバイスはありますか?

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

c# - フォームを変更して別のフォームから更新する方法

私は2つのフォームを使用しています:

Form1 には button1 が含まれています

Form2 には、button2 と Panel1 が含まれています

私のプロジェクトは Form2 を使用して開始します。次に、button2 をクリックして Form1 を表示します

次に Form1 で、button1 をクリックして Form2 の Panel1 を非表示にします。

displayInit() は Form2 内のメソッドです。

しかし、リフレッシュの問題により、パネルは非表示になりません。

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

actionscript-3 - AS3:パブリック変数と .this

クラス Chan を使用するメイン クラスがある場合、たとえば 2 つのコードが与えられます。

なぜ一方が機能しているように見えて、もう一方が機能しないのですか?