Java中的Interface是声明一个接口类型。而实现这个接口的类需要实现它的方法。外界可以通过多态行为来进行调用。但是一般很少在interface中定义成员变量。

public interface Interface{
    int width =10;
}

在Interface中声明成员变量width,那么在外部的类是可以直接调用这个变量的。外界只要使用I.width就可以调用了。

我们可以看到,在声明中,我们没有添加public static的关键字,但是Java在编译完成后,会将Interface中的成员变量自动使用public static final关键字来修饰。而方法会使用public关键字来修饰。

所以大家在声明Interface中要注意以下,虽然可以省略,但是最好还是添加上,这样一看就很直观,不会造成不良的影响。

声明:未经允许禁止转载 东东东 陈煜东的博客 文章,谢谢。如经授权,转载请注明: 转载自东东东 陈煜东的博客

本文链接地址: Java Interface声明成员变量应该要注意的东西 – https://www.chenyudong.com/archives/java-interface-field-member-variable.html