import java.awt.*;
import java.applet.Applet;
class aaa
{
double f(double x,double y)
{
return x*y;
}
}
class bbb extends aaa
{
double f(double x,double y)
{
return x+y;
}
}
public class OverrideExample extends Applet
{
bbb obj;
public void init()
{
obj=new bbb();
}
public void paint(Graphics g)
{
g.drawString("the Object is "+obj.toString(),5,20);
g.drawString("the program's output is "+obj.f(4,6),5,40);
}
}小程序阿,照书上抄的呢。
总是说
F:\Javalesson>java OverrideExample
Exception in thread "main" java.lang.NoSuchMethodError: main,
哪位大侠帮帮忙阿~~

解决方案 »

  1.   

    Exception in thread "main" java.lang.NoSuchMethodError: main
    main方法是不是写错了?
      

  2.   

    在同一个目录里建一个test.html
    内容是
    <APPLET   CODE="OverrideExample.class"   WIDTH=150   HEIGHT=25>   
      </applet>
    然后用IE打开test.html
      

  3.   

    晕,你的是applet,要嵌入html用浏览器打开,用java OverrideExample肯定是Exception in thread "main" java.lang.NoSuchMethodError: main,楼上的居然没人知道。昏迷
      

  4.   

    显示的结果为
    the Object is bbb@1e5106
    不知道是不是想要的
      

  5.   

    说的很清楚嘛,没有找到main方法
      

  6.   

    噢,要是不对的话把那个width height给删了
      

  7.   

    主要是覆盖的意思 APPLET还是云里雾里的 不懂~ 想寒假好好看看~~