ホームページ > Java > 2 つのジェネリックを使用してインターフェイスを実装する

2 つのジェネリックを使用してインターフェイスを実装する

王林
リリース: 2024-02-09 10:45:09
転載
461 人が閲覧しました

php エディタ Xinyi では、2 つのジェネリックを使用してインターフェイスを実装する方法を紹介します。ジェネリックは、プログラミング言語で型パラメーターの使用を可能にする機能であり、コードの柔軟性と再利用性を高めることができます。インターフェイスを実装する場合、ジェネリックスを使用してインターフェイス内の型パラメーターを指定できるため、さまざまなシナリオでさまざまなデータ型を使用できます。この方法により、コードの汎用性と拡張性が向上し、開発効率が向上します。この記事では、2 つのジェネリックを使用してインターフェイスを実装する方法を詳しく説明し、参考用のサンプル コードを示します。

質問内容

宿題があるのですが、手がつけられません。

トランスフォーマーインターフェイスのコードは次のとおりです:

リーリー

これまでのところ、personsubscribertransformer クラスのコードは次のようになります:

リーリー

transform メソッドのパラメータは list<person> である必要があり、list<subscriber> を返す必要があります。パラメーターを変更すると、メソッドをトランスフォーマー インターフェイスにプルする必要があるというエラー メッセージが表示されます。

このメソッドを適切な方法で実装するための解決策は何ですか?

回避策

transform の予期される署名に基づいて、fromlist<person> および である必要があります。から list<subscriberphpcngt phpcn である必要があります。クラス自体はジェネリックであってはなりません。

リーリー

以上が2 つのジェネリックを使用してインターフェイスを実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート