Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说Java interface 中的变量和方法,希望能够帮助你!!!。
一.interface中的变量都是默认public static final修饰的
二.interface中的方法都是默认public abstract修饰的
注意点:
这些修饰词可以省略一个,也可以省略多个(甚至都省略),但是不能用其他修饰词修饰.
不写public 不是默认的 default;写default会报错
例如:
变量:
public static final int MAX_LENGTH = 1000;
final int MAX_LENGTH = 1000;
static int MAX_LENGTH = 1000;
public int MAX_LENGTH = 1000;
int MAX_LENGTH = 1000;
. .....
方法:
public abstract void method();
public void method();
abstract void method();
void method();
这些都是正确的,但是用的时候一般是 都写 或者 都省略
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。