java程序出错了,找不到原因!!!!!java高手来啊!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:13:25
class ChongZai
{
int dd(int x)
{
System.out.println(x);
return x;
}
String dd(String y)
{
System.out.println(y);
return y;
}

}
class Chong extends ChongZai
{
char dd (char c)

{
System.out.println(c);
return c;
}

}
class Zai
{
public static void main(String[] args)
{
Chong t=new Chong();
t.dd("ddddd");
t.dd('d');
t.dd(2);
}
}
报错Exception in thread "main" java.lang.NoSuchMethodError:main
谢谢咯
说下怎么改好吗。我也不知道怎么改呢??

确定你的java文件名是否为Zai.java

没有找到匹配的主函数:main

是main函数的定义或者声明出了问题

我就不明白,你们写程序干嘛不写构造函数,就算是没有什么可以构造的也要写上 啊,你的问题是这样的:
在第一个类当中写上构造函数,在第二个类当中的构造函数中一开始就写上 super();
这样应该没有问题了。

把你的文件名改过Zai.java