インターフェイスインターフェイスの修飾子キーワード

インターフェイス修飾子

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

おすすめ

転載: blog.csdn.net/qq_47768542/article/details/109048189