原来是Java关键字的问题

来源:互联网 发布:电脑wifi监控软件 编辑:程序博客网 时间:2024/05/17 03:44

今天,我写了一个小程序。由于属于小白,所以程序很简单,各位见谅啊。

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关键字的概念及用途可参看http://baike.baidu.com/link?url=Pizei1dpoAAkzX0uk4rDUABSILbTkM-wacMOJf4I1M10eZF1L2SX6664A2JPMmYZ24v3Flfj2OSUCIHh9BSJ4WZAg9gm4OtkfObpJ3TTOhuRTIitkhrWsc-klv3A_qGm或者其他相关参考资料。

希望对大家有所帮助。

0 0
原创粉丝点击