問題タブ [implements]

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

oop - インターフェイスはなぜ便利なのですか? (OOP)

実装とインターフェースの基礎はすでに知っています。インターフェイスを使用するタイミングがわかりません。インターフェイスを持つための要件は何ですか?

例:

これら 2 つのクラスは、本体が異なる同じ関数名を持ちます。これは、インターフェイスなしでも実現できます。メソッド参照を持つ目的は何ですか? スーパークラスを拡張すると、少なくともスーパークラスのプロパティとメソッドを取得できます。

私がよく理解できるように、明確な説明と実際のシナリオを教えてください。

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

delphi - Delphi インターフェイスの実装

インターフェイスの実装では、参照カウントが外側の集約オブジェクトで機能するはずです。別の例を参照できる場合:複数のインターフェイスを実装するクラスの明瞭さ (委任の代わり):

以下は、動作の最小限の再現です。

を使用する代わりにimplements、クラスにインターフェイスを実装するとTImplementor、デストラクタが実行されます。

0 投票する
0 に答える
307 参照

android-activity - Fragments (Sherlock) に既存の Activity (extend/implements 内) を実装する

いくつかのアクティビティを備えたアプリを開発しました。ここで、フラグメントとシャーロックを使用してナビゲーションを実装します。多くの例を見つけましたが、既存のアクティビティを実装する方法がわかりません。3日以来、私は解決策を探しています...だから、誰かが私に解決策やヒントを与えることができれば素晴らしいと思います. ありがとうございました!

これらはフラグメント ファイルです。

A断片

Bフラグメント

そして、ここに既存のアクティビティがあります

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

class - クラスが複数のインターフェースを実装できるのはなぜですか?

これは、完全に説明できないように見える oop のインターフェースに関する唯一の質問です。繰り返しになりますが、なぜ oop でクラスが複数のインターフェースを実装できるのでしょうか?

いくつかの例を提供できれば、それは素晴らしいことです。前もって感謝します。

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

java - インターフェイスを使用するときにクラスに値を割り当てるにはどうすればよいですか?

インターフェイスを実装するJavaクラスがあり、このクラスには文字列値を取るコンストラクターがあり、すべてのメソッドは、クラスが作業を得るためにその値に依存しているため、対処したい場合はどうすればよいですかインターフェイスに直接アクセスし、そこからメソッドにアクセスします。ご存知のように、インターフェイスにはコンストラクターを含めることができないため、そこからその文字列値を割り当てることはできません。

クラス:

インターフェース:

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

java - WebDriver テストで ExpectedConditions クラスを実装されたクラスと組み合わせる方法

ExpectedCondition を実装するさまざまなクラスがあります。そのうちの 1 つである AttributeContainsCondition を以下に示します。私のテストでは、条件ドットのようなものを使用して、ExpectedCondition から利用可能なすべてのメソッドと、ExpectedCondition を実装する作成したすべてのクラスを確認しようとしています。

したがって、私のテストでは、ExpectedCondition からすべてのメソッドと、ExpectedCondition を実装する作成したすべてのクラスを取得するために何かを追加しようとしています。クラスを作成した場所をインポートしています。

テストファイル: これは機能していません

したがって、condition.xxxx を使用すると、ExpectedConditions のメソッドと、それを実装するために作成したすべてのクラスが表示されます。

ありがとうございました :)

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

java - Iterable の実装方法

私のプログラムでは、独自の LinkedList クラスを作成します。そしてインスタンス、llist。

次のように foreach ループで使用するには、LinkedList に Iterable を実装する必要がありますか?

以下は、私の LinkedList クラスです。Iterable にする方法を教えてください。

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

java - Java のジェネリック型のインターフェイス

次のような具体的なメソッドを使用して、クラスを Enum でパラメーター化する必要があります。

しかし、Eclipse では、"<>" に "implements" という単語を使用することは禁止されています。問題を解決するにはどうすればよいですか? ジェネリック型の定義で「実装」を使用できない合理的な理由はありますか?