public class test extends Thread implements Runnable
和这样写有区别吗public class test  implements Runnable

解决方案 »

  1.   

    第一个是Thread的子类,第二个只实现了Runnable接口。
    第一个可以这样写:
    new test().start();
    第二个得这样写:
    new Thread(new test()).start();
      

  2.   

    这种知识性的问题就应该多去看看博客专栏,来这边问还要等人回答,时间不等人的http://blog.csdn.net/wwww1988600/article/details/7309070
      

  3.   

    第二个可以这样写 是不是隐含了 test是Threa的子类??是不是类引用了Runnable接口默认就成为了Thread子类??
      

  4.   

    public class Thread implements Runnable {...}Java中的Thread类已经实现Runnable 接口了。不过它的子类再implements 一次也不影响。
      

  5.   

    哪有你这样写的,第一个你extends Thread后接着还implements Runnable,这不是多此一举嘛Thread就是implements的Runnable,这样写没意义
      

  6.   

    先看看 <<think in java>>