私たちが知っているように、インターフェイスは何らかのメソッドを定義することですが、インターフェイスとして定義されたabstract
インターフェイスもありますが、なぜですか? 例えば:
public abstract interface Test{
}
abstract
インターフェイスを定義するために使用する利点は何ですか?
私たちが知っているように、インターフェイスは何らかのメソッドを定義することですが、インターフェイスとして定義されたabstract
インターフェイスもありますが、なぜですか? 例えば:
public abstract interface Test{
}
abstract
インターフェイスを定義するために使用する利点は何ですか?
そのabstract
キーワードを追加する必要はありません。そこは冗長です。
インターフェイスは暗黙的にabstract
.
すべてのインターフェースは暗黙のうちに抽象的です。
この修飾子は廃止されており、新しいプログラムでは使用しないでください。
同じものについては、 http://docs.oracle.com/javase/tutorial/java/IandI/createinterface.htmlを参照してください。
抽象とインターフェースの違いについては、 https://stackoverflow.com/a/18778307/805378も参照してください。
「抽象」を使用せずにクラスを 100% 抽象化します。