インターフェイス修飾子
publicで変更するか、デフォルトの修飾子を使用できます(修飾子を記述しないでください)が、privateまたはprotectedの変更を使用することはできません
インターフェイスメソッド
デフォルトの修飾子はpublicabstractです。privateまたはprotectedの変更は使用できません。
備考:
1。JDK1.8では、インターフェースは静的メソッドを定義でき、インターフェース名で直接呼び出すことができます。
public interface Main{
static int ss() {
return 0;
}
}
2.2。JDK1.8では、インターフェースはdefaultキーワードを使用して非抽象メソッドを定義できます。インターフェースを実装する場合、非抽象メソッドを実装する必要はありません。もちろん、オーバーライドすることもできます。
public interface Main{
default int ss() {
return 0;
}
}
インターフェイス変数の属性
デフォルトの修飾子はpublicstatic final、