Java线程本身实现了一个 Java Runnable!根据互联网上的大多数专家的说法,实现 Runnable 优于 extends Thread!即使我们不能在没有Thread 类的情况下使用线程意义上的利用 Runnable !
那么为什么我们更喜欢实现Runnable过度扩展,Thread因为在这两种情况下,实际线程都是通过调用Thread实现的方法(即start()或run())来声明的,尽管如果Thread我们不是Thread通过仅仅覆盖run()方法来真正“扩展”功能呢?
如果我听起来令人困惑,我很抱歉..!