開発 インターフェイス(i / f)とは何ですか? -techopediaからの定義

インターフェイス(i / f)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-インターフェース(I / F)とはどういう意味ですか?

インターフェイスは、実装されていないグループまたはメソッドセット、あるいはその両方を指定します。 クラスがインターフェイスを実装するとき、クラスは定義されたすべてのインターフェイスメソッドに実装を提供します。 単一のクラスは、任意の数のインターフェースを実装できます。 場合によっては、定数の宣言がメソッド定義とともにインターフェイスに含まれます。


インターフェイスの欠点は、すべてのインターフェイスメソッドがパブリックでなければならず、抽象メソッドのみがインターフェイスで使用できることです。 ただし、これらのメソッドは暗黙的であるため、宣言されていません。

Techopediaはインターフェイス(I / F)を説明します

インターフェイスについては、例を挙げて説明するのが最適です。 最も一般的な例は、テレビ、リモコン、ユーザー間の接続です。 ユーザーは、リモコンを使用してテレビの電源を入れますが、テレビの配線については何も知らない場合があります。 したがって、リモートコントロールは、ユーザーとテレビセットの間のインターフェイスです。


同様に、クラスがインターフェイスを実装すると、メソッドの機能は、メソッドの内部動作を知らなくても実装されます。


以下は、インターフェースを使用する場合の例です。

  • 2つ以上の関連のないクラスがメソッドのセットを実装する場合、メソッドはインターフェイスで定義され、クラスによって実装される場合があります。
  • インターフェイスが複数のクラスの継承に代わる適切な場合。
  • 説明された実装なしでオブジェクトの機能が明らかにされたとき。
この定義は、プログラミングのコンテキストで記述されました
インターフェイス(i / f)とは何ですか? -techopediaからの定義