Interface的权限修饰符问题

以下测试均为JDK1.8的测试,版本不同结果可能不同。

1、关于接口本身的权限

提要:接口一定是抽象的,即便不写abstract。JDK1.8的接口修饰符只能是abstract和public

 

Interface的权限问题

(1)public或者不写可以

 

Interface的权限问题

(2)static不可以

Interface的权限问题

(3)abstract可以

Interface的权限问题

(4)default不可以

Interface的权限问题

(5)protected和private不可以

Interface的权限问题

Interface的权限问题

2、关于接口方法的权限

JDK1.8修饰接口的方法只有public /abstract/default/static/strictifg可以

Interface的权限问题

(1)static可以

Interface的权限问题

(2)protected和private不可以

Interface的权限问题

Interface的权限问题

 

(3)default可以

Interface的权限问题

(4)abstract可以,但是不能有方法体。

Interface的权限问题

 

3、关于接口成员变量的权限

Interface的权限问题

 

相关文章:

  • 2021-12-24
  • 2021-10-01
  • 2021-11-14
  • 2021-10-31
  • 2021-11-30
  • 2021-10-21
  • 2021-09-09
  • 2021-08-14
猜你喜欢
  • 2022-12-23
  • 2021-05-12
  • 2021-11-06
  • 2022-12-23
  • 2021-12-22
  • 2021-08-03
  • 2021-06-10
相关资源
相似解决方案