A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

陈建民1

中级黑马

  • 黑马币:

  • 帖子:

  • 精华:

class Demo
{
        Demo d =  new Demo();
        Demo()
        {
                System.out.println("Demo...........");
        }
}
class Test
{
        public static void main(String[] args)
        {
                new Demo();
        }
}

2 个回复

倒序浏览
我认为的是,先走主函数,再走方法(更好理解)。
回复 使用道具 举报
错误: 在类 Demo 中找不到 main 方法, 请将 main 方法定义为:
   public static void main(String[] args)
否则 JavaFX 应用程序类必须扩展javafx.application.Application
这是我运行时出现的结果。
如果你编译运行Test类,运行流程是:Test类的main方法是程序入口,执行到 new Demo();语句时调用Demo的空参数的构造函数建立匿名对象,由于Demo类没有主方法,所以执行到本句会出错(个人理解)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马