系统的原始类型int没有字段

时间:2017-09-13 07:47:33

标签: java

当我拿

int System = 90;
System.out.println(System);

它给出了一个错误:" System的原始类型int没有字段输出"在println语句中,int System的声明显示正确。

3 个答案:

答案 0 :(得分:1)

变量名称“System”正在影响“System”类 您应该使用类System的完全限定名称,例如:

int System = 90;
java.lang.System.out.println(System); 

但最好遵循Java命名约定并从小写字母

开始变量名称

答案 1 :(得分:1)

System是在同一个上下文中使用的类名,因此您可以使用完全限定名称来使用类java.lang.System,或者只需重命名变量(我更喜欢这个,有助于理解code conventions) :

table-striped

答案 2 :(得分:1)

  1. 您绝不应将语言保留关键字用作变量名称。
  2. 我建议你阅读Java Naming conventions