のインターフェース Java 例を挙げて
⚡ スマートサマリー
のインターフェース Java 腹筋tracクラスが実装しなければならない動作を指定する型で、定数と絶対値が含まれます。tract メソッド。このリソースでは、インターフェースとは何か、なぜ必要なのか、宣言および実装方法、インターフェースがクラスや抽象クラスとどのように異なるのかを説明します。tract クラス。

インターフェースとは何か Java?
An のインターフェース Java プログラミング言語は、絶対的なtract 型は、クラスの動作を指定するために使用されます。 Java インターフェースには静的定数と絶対値が含まれていますtract メソッド。クラスは複数のインターフェースを実装できます。 Javaインターフェースは interface キーワードを使用して宣言されます。インターフェース内のすべてのメソッドは暗黙的に public であり、tract.
インターフェイスを宣言するための構文
クラス内でインターフェースを使用するには、クラス名の後にキーワード「implements」を追加し、その後にインターフェース名を続けます。
interface { // methods }
インターフェースの実装例
それでは、インターフェースについて理解しましょう。 Java 例を挙げて説明します。
class Dog implements Pet
interface RidableAnimal extends Animal, Vehicle
詳しくはこちら こちら 動画にアクセスできない場合。
詳しくはこちら こちら ビデオにアクセスできない場合
なぜ��ンターフェースが必要なのでしょうか?
インターフェースの使用方法を理解するために Java では、 Java インターフェースの例。「メディアプレーヤー」クラスには、CDプレーヤーとDVDプレーヤーという2つのサブクラスがあります。それぞれが、音楽を再生するための独自のインターフェース実装メソッドを持っています。
別のクラス「コンボドライブ」は、CDとDVDの両方を継承します(下の画像を参照)。どの再生方法を継承すべきでしょうか?これは深刻な設計上の問題を引き起こす可能性があるため、 Java 複数は許可されない 継承.
では、犬を例にとってみましょう。
クラス「dog」がクラス「animal」と「Pet」を継承するという要件があるとします(下の画像を参照)。しかし、2 つのクラスを拡張することはできません。 Javaでは、あなたならどうしますか?解決策はインターフェースです。
インターフェースのルールブックにはこう書かれている。
- A Java インターフェースは100%絶対tractクラスで、 腹筋tract法.
- クラスは任意の数のインターフェースを実装できる。
クラス Dog はクラス “Animal” を拡張し、インターフェース “Pet” を実装できます。
Java インターフェースの例
以下のインターフェースプログラムを理解しましょう Java:
ステップ1) 次のコードをエディターにコピーします。
interface Pet { public void test(); } class Dog implements Pet { public void test() { System.out.println("Interface Method Implemented"); } public static void main(String args[]) { Pet p = new Dog(); p.test(); } }
ステップ2) コードを保存、コンパイル、実行します。インターフェースの出力を確認します。 Java プログラム.
クラスとインターフェースの違い
| CLASS | インタフェース |
|---|---|
| クラス内では、変数をインスタンス化してオブジェクトを作成できます。 | インターフェース内では、変数をインスタンス化したり、��ブジェクトを作成したりすることはできません。 |
| クラスは、具体的な(実装を伴う)メソッドを含むことができる。 | インターフェースには、具体的な(実装を伴う)メソッドを含めることはできません。 |
| クラスで使用されるアクセス指定子は、private、protected、およびpublicです。 | インターフェースでは、publicという指定子のみが使用される。 |
InterfaceとAbsをいつ使うべきかtractクラス?
- 腹筋を使うtracサブクラスのグループに対してテンプレートを定義する必要がある場合に、t クラスを使用します。
- 他のクラスの継承ツリーに関係なく、他のクラスに対して役割を定義する必要がある場合は、インターフェースを使用してください。
インターフェースについて知っておくべき事実
- A Java クラスは複数の Java インターフェース。クラスは、インターフェースで宣言されているすべてのメソッドを実装する必要があります。
- クラスはすべての絶対値をオーバーライドする必要がありますtracインターフェースで宣言されたメソッド。
- このインターフェースを使用すると、オブジェクトがどのクラスに属しているかを気にせずに、オブジェクトにメッセージを送信できます。
- クラスは、インターフェースで宣言されたメソッドの機能を提供する必要があります。
- インターフェース内のすべてのメソッドは暗黙的にパブリックであり、tract.
- インターフェースはインスタンス化できません。
- インターフェース参照は、そのインターフェースを実装するクラスのオブジェクトを指すことができる。
- インターフェースは、1つまたは複数のインターフェースを継承できます。クラスは1つのクラスのみを継承できますが、任意の数のインターフェースを実装できます。
- インターフェースは別のインターフェースを実装することはできません。必要な場合は、別のインターフェースを拡張する必要があります。
- 別のインターフェースの中に宣言されたインターフェースは、ネストされたインターフェースと呼ばれます。
- インターフェース変数は宣言時に初期化する必要があります。そうしないと、コンパイラはエラーをスローします。
- クラスは 2 つのインターフェースを実装できません Java 同じ名前だが戻り値の型が異なるメソッドを持つもの。




