📅  最后修改于: 2020-04-05 11:51:48             🧑  作者: Mango
在Java中,即使我们没有使用方法名称指定public,接口中的所有方法都是公共的。而且,即使我们没有在字段名称中提及数据字段,数据字段也是公共静态最终public static final字段。因此,必须初始化数据字段。
考虑以下示例,默认情况下x是public static final,而foo()是公共的,即使没有说明符。
interface Test {
int x = 10; // x 是public static final,必须在这里被初始化
void foo(); // foo()是公共的
}