留言与评论(共有 0 条评论) |
发布时间:2020-04-12 09:14:02
原因很简单
在interface中声明的字段,虚拟机在编译时自动加上 “public static final” 修饰符。
这里举一个静态常量的例子,说明一下相关的应用。如果你有接触常量类的话,我们在常量上加的修饰符是“public static final”。比如:
而常量类还有另外一种创建方式 —— 静态常量接口静态常量接口代码如下:
静态常量接口中的常量是没有 “public static final” 修饰符的。这个例子看起来是在接口定义变量,其实这些不是变量,都是静态常量,就是因为“在interface中声明的字段,虚拟机在编译时自动加上 “public static final” 修饰符”。
送书了!送书了!送书了!查看置顶图文,想要的书都是你的!
本文来自阿里云云栖社区,未经许可禁止转载。
更多资讯,尽在云栖科技快讯~
来科技快讯看新闻鸭~
快点关注我认识我爱上我啊~~~
留言与评论(共有 0 条评论) |
全站搜索