1. 程式人生 > >介面以及介面中的方法能被哪些修飾符修飾

介面以及介面中的方法能被哪些修飾符修飾

當我給介面新增final修飾符時顯示錯誤資訊

Illegal modifier for the interface InterfaceTest; only public & abstract are permitted

即介面只能被public,abstract修飾符修飾,介面被設計的目的主要就是為了被繼承,final修飾類卻是表名該類不能被繼承,所以用final修飾介面是無意義的

給介面內的方法新增final修飾符時顯示錯誤資訊

Illegal modifier for the interface method fun; only public, abstract, default, static and strictfp are permitted

即只有public, abstract, default, static and strictfp修飾符可以修飾方法