当我从各种
Java书籍和教程中读取时,在接口中声明的变量是常量,不能被覆盖.
我做了一个简单的代码来测试它
@H_403_4@interface A_INTERFACE { int var=100; } class A_CLASS implements A_INTERFACE { int var=99; //test void printx() { System.out.println("var = " + var); } } class hello { public static void main(String[] args) { new A_CLASS().printx(); } }并打印出来
var = 99
var被覆盖了吗我完全迷惑了谢谢任何建议!
非常感谢大家!我对这个界面很新. “阴影”是了解这一点的关键词.我查了相关资料,现在就明白了.