今天,我写了一个小程序。由于属于小白,所以程序很简单,各位见谅啊。
class DataOnly{
String s;
int i;
double d;
float f;
boolean b;
void print(){
System.out.print(s+""+i+""+d+""+f+""+b);
}
}
public class DataOnlyTest{
public static void main(String [] args){
DataOnly do=new DataOnly();
do.print();
}
}
于是自己在dos下输入javac DataOnlyTest.java,屏幕上显示如下错误:
搞了半天才发现,原来在实例化DataOnly类时,巧合的把引用弄成了do这个关键字,所以才一再报错。当我将其改成DataOnly do1=new DataOnly();程序顺利编译通过。
关于Java关键字的概念及用途可参看
java关键字_百度百科或者其他相关参考资料。
希望对大家有所帮助。