問題タブ [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.
oop - インターフェイスはなぜ便利なのですか? (OOP)
実装とインターフェースの基礎はすでに知っています。インターフェイスを使用するタイミングがわかりません。インターフェイスを持つための要件は何ですか?
例:
これら 2 つのクラスは、本体が異なる同じ関数名を持ちます。これは、インターフェイスなしでも実現できます。メソッド参照を持つ目的は何ですか? スーパークラスを拡張すると、少なくともスーパークラスのプロパティとメソッドを取得できます。
私がよく理解できるように、明確な説明と実際のシナリオを教えてください。
delphi - Delphi インターフェイスの実装
インターフェイスの実装では、参照カウントが外側の集約オブジェクトで機能するはずです。別の例を参照できる場合:複数のインターフェイスを実装するクラスの明瞭さ (委任の代わり):
以下は、動作の最小限の再現です。
を使用する代わりにimplements
、クラスにインターフェイスを実装するとTImplementor
、デストラクタが実行されます。
android-activity - Fragments (Sherlock) に既存の Activity (extend/implements 内) を実装する
いくつかのアクティビティを備えたアプリを開発しました。ここで、フラグメントとシャーロックを使用してナビゲーションを実装します。多くの例を見つけましたが、既存のアクティビティを実装する方法がわかりません。3日以来、私は解決策を探しています...だから、誰かが私に解決策やヒントを与えることができれば素晴らしいと思います. ありがとうございました!
これらはフラグメント ファイルです。
A断片
Bフラグメント
そして、ここに既存のアクティビティがあります
class - クラスが複数のインターフェースを実装できるのはなぜですか?
これは、完全に説明できないように見える oop のインターフェースに関する唯一の質問です。繰り返しになりますが、なぜ oop でクラスが複数のインターフェースを実装できるのでしょうか?
いくつかの例を提供できれば、それは素晴らしいことです。前もって感謝します。
java - インターフェイスを使用するときにクラスに値を割り当てるにはどうすればよいですか?
インターフェイスを実装するJavaクラスがあり、このクラスには文字列値を取るコンストラクターがあり、すべてのメソッドは、クラスが作業を得るためにその値に依存しているため、対処したい場合はどうすればよいですかインターフェイスに直接アクセスし、そこからメソッドにアクセスします。ご存知のように、インターフェイスにはコンストラクターを含めることができないため、そこからその文字列値を割り当てることはできません。
クラス:
インターフェース:
java - WebDriver テストで ExpectedConditions クラスを実装されたクラスと組み合わせる方法
ExpectedCondition を実装するさまざまなクラスがあります。そのうちの 1 つである AttributeContainsCondition を以下に示します。私のテストでは、条件ドットのようなものを使用して、ExpectedCondition から利用可能なすべてのメソッドと、ExpectedCondition を実装する作成したすべてのクラスを確認しようとしています。
したがって、私のテストでは、ExpectedCondition からすべてのメソッドと、ExpectedCondition を実装する作成したすべてのクラスを取得するために何かを追加しようとしています。クラスを作成した場所をインポートしています。
テストファイル: これは機能していません
したがって、condition.xxxx を使用すると、ExpectedConditions のメソッドと、それを実装するために作成したすべてのクラスが表示されます。
ありがとうございました :)
java - Iterable の実装方法
私のプログラムでは、独自の LinkedList クラスを作成します。そしてインスタンス、llist。
次のように foreach ループで使用するには、LinkedList に Iterable を実装する必要がありますか?
以下は、私の LinkedList クラスです。Iterable にする方法を教えてください。
java - Java のジェネリック型のインターフェイス
次のような具体的なメソッドを使用して、クラスを Enum でパラメーター化する必要があります。
しかし、Eclipse では、"<>" に "implements" という単語を使用することは禁止されています。問題を解決するにはどうすればよいですか? ジェネリック型の定義で「実装」を使用できない合理的な理由はありますか?