在Java接口中,可以定义字段(field)。接口中的字段隐含着是public、static、和final的。在字段的前面可以加public、static、和final这样的一个或多个修饰符,但加也是多余的,因为加不加的效果相同。
代码示例:
// 定义了一个接口,接口中定义了两个字段
package com.thb;
public interface Listener {
int number1 = 10;
public static final int number2 = 20;
void method();
}
// 定义了一个主类,打印接口中的字段
package com.thb;
public class Test2 {
public static void main(String[] args) {
System.out.println("number1 = " + Listener.number1);
System.out.println("number2 = " + Listener.number2);
}
}
运行输出: