关于局部变量修饰符
- 不能对局部变量赋予权限修饰符
因为局部变量的生命周期为一个方法的调用期间,既然你能访问到这个方法,所以没必要为其设置权限访问字段。因为该变量在方法调用期间已经被加载到了虚拟机栈,换句话说就是肯定能被当前线程访问到,所i设置没意义。
接口
接口修饰符
接口修饰符只能用public,default和abstract
不能用final,static修饰
接口默认修饰符为abstract
注意:在java1.8之后,接口允许定义static静态方法,因此也可以使用static来修饰