问答详情
源自:2-5 Java线程-隋唐演义实战开发---关键先生

new Stage().start();

什么时候能这样简写?

其实这里写成Stage s=new Stage();  s.start();也是可以的。。

提问者:激流勇进__ 2016-03-22 13:28

个回答

  • meersun
    2016-04-26 19:09:46
    已采纳

    一直可以这样简写,因为你分成两步也一样,这里的s你还得给起个名字,而且这个名字以后也用不到。所以直接简写就可以。如果这个stage名字以后还要用,那就必须分开写了。

  • 0214YIwangZHE
    2016-03-22 13:49:55

    Thread类中run()和start()方法的区别如下:
    run()方法:在本线程内调用该Runnable对象的run()方法,可以重复多次调用;
    start()方法:启动一个线程,调用该Runnable对象的run()方法,不能多次启动一个线程;