public class A extends Applet implements Runnable{
       public final synchronized void init() {
System.out.println("in A.init()");
}
        

A a  = new A();//这一句会是什么样 的效果,class A中并没有显式的定义构造函数,这样的对象是如何创建的呢?

解决方案 »

  1.   

    关键的问题是,我的程序 老在执行到 A a = new A();语句的时候挂起。不再往下执行了,怎么办呢?
      

  2.   

       public Applet()
            throws HeadlessException
        {
            accessibleContext = null;
            if(GraphicsEnvironment.isHeadless())
                throw new HeadlessException();
            else
                return;
        }
    这是 Applet类的构造方法,有什么用吗?我的程序 老在执行到 A a = new A();语句的时候挂起。不再往下执行了,如何debug呢?
      

  3.   

    晕,看来这里没有 Applet高手啊。Applet类根本就不会有main()方法,只是还不清楚Applet类中 init(),run()等方法,在初始化的时候顺序是什么样的呢?