- 这里通过反编译软件来看接口中的成员成员变量和方法是如何定义的
- 这是源代码
- 这是使用反编译软件进行反编译后得到的结果
- 、可以得到几个结论
- 接口中的成员变量经过编译后会有 public static final 去修饰它们
- 接口中的方法在编译后会有 public abstract 去修饰它们
- 这表明接口中的成员变量都是不可以重新赋值的(final 的作用),并且可以使用类类名.变量名访问接口的成员变量。
- 实现接口的类必须重写接口中的方法,因为abstrat方法必须被重写
- 在写接口的时候可以不用写 public static final , 方法可以不用写 public abstract 编译器会自动加上这些
9_7 接口类应该如何定义
最新推荐文章于 2022-07-17 15:08:33 发布