当我从各种
Java书籍和教程中读取时,在接口中声明的变量是常量,不能被覆盖.
@H_301_2@我做了一个简单的代码来测试它
var = 99 @H_301_2@var被覆盖了吗我完全迷惑了谢谢任何建议! @H_301_2@非常感谢大家!我对这个界面很新. “阴影”是了解这一点的关键词.我查了相关资料,现在就明白了.
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(); } }@H_301_2@并打印出来
var = 99 @H_301_2@var被覆盖了吗我完全迷惑了谢谢任何建议! @H_301_2@非常感谢大家!我对这个界面很新. “阴影”是了解这一点的关键词.我查了相关资料,现在就明白了.