リュックに何いれる?

一人暮らし・itエンジニア・読書

【Java SE 11 Silver対策】インターフェースの抽象メソッドにabstract修飾子つかないの?

だいぶピンポイントな話題ですが、気になっていたので調べた。

 

 

 

暗黙的に省略されているらしい・・・まぁインターフェースの時点で分かるよねって話かな
これが抽象クラスの場合は、抽象メソッドも通常のメソッドも両方記載できるから、abstractの省略はもちろんできない

 

 

全然関係ないけど、インターフェースの抽象メソッドのアクセス修飾子は必ずpublic。上記と同じ理由か分からないが、省略可能
あとついでに、インターフェースではフィールドは持てないがpublicでstaticでfinalな定数は持つことが可能。これも覚えなきゃ。

 


内容が少ないけど、これで終わり!