ホームページ  >  記事  >  Java  >  Javaインターフェースの機能は何ですか

Javaインターフェースの機能は何ですか

(*-*)浩
(*-*)浩オリジナル
2019-12-26 13:24:108015ブラウズ

Javaインターフェースの機能は何ですか

インターフェースの主な機能は、統合アクセスを実現することです。これは、オブジェクトを作成するときにインターフェースを使用することです、[インターフェース名] [オブジェクト名] = new [ インターフェイスを実装するクラス] を使用すると、使用するクラスに応じて新しいオブジェクトを作成できます。元のコードを変更する必要はありません。USB インターフェイスと同じです。接続したものは何でも読み取ることができます。これが原則です。 (推奨学習:java講座

ご質問のとおり、method1というメソッドがありますが、インターフェースを使えばone.method1();が使えますよね?その場合、 new a(); は a のメソッドを使用し、 new b() は b

のメソッドを使用します。これは便利ではないでしょうか。

このインターフェースを実装するクラスのメソッド名は同じですが、実装内容が異なるため、これは統合アクセスと呼ばれます。

インターフェースを使用してオブジェクト、統合アクセスを実現できますか? まだ?

インターフェースは主に複数のクラスで実装するためのもので、クラスが1つしかない場合は当然インターフェースは必要ありません。そう考えて、read()でUSBインターフェースを作ります。抽象メソッドを作成し、mp3 クラスでそれを実装します。 、U ディスク クラスの実装、モバイル ハードディスク クラスの実装なので、それを使用するときは、USB a=new [クラス名];

この方法を使用します。 read(); クラス名にU discと書いて、U Diskを読み、mp3を書き、mp3を読み込むと、この名前はプロパティファイルから読み取れるので、どちらを書いても使えます(笑)。

インターフェースは仕様です

ソフトウェア開発はほとんどが共同作業です。電化製品とコンセントはさまざまな人々によって完成されます。インターフェースを使用すれば、誰もができることになります。別々に動作し、すべてがインターフェイスに従って動作し、それぞれの作業が完了した後は簡単に統合できます。さまざまな部品のテストもさらに便利になります。

インターフェースにより、開発プロセス中に作業内容を迅速に分離できます。

たとえば、呼び出し元がビジネス ロジックを作成するときに関数が必要な場合、それはデータベース アクセスや複雑な計算である可能性がありますが、呼び出し元の仕事はビジネス ロジックの実装に重点を置いており、そのエネルギーをシステムの実行から切り離したくないのです。基礎となる実装があれば、最初にインターフェイスを実装して仕様を定義するだけで、その後ビジネス ロジック コードを続行できます。実装者は、このインターフェイス仕様に基づいて特定の実装を行うことができます。

このようにインターフェースを利用することで、作業内容を素早く分離してチームの並行作業の目的を達成することができます

以上がJavaインターフェースの機能は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。