我们可以用两种方式在课堂上声明线程
extends Thread
class implements Runnable
interface 那么哪种情况是最好的方式?
答案 0 :(得分:0)
没有“最好的”,它们都很好。但是最合适的。
对于超过90%的案例,实施Runnable是可行的方法。 除非您需要更改Thread类提供的功能,否则不应扩展Thread。
答案 1 :(得分:0)
您应该实现Runnable,因为您只能扩展一个类,并且您可能希望使用它来扩展无法实现的内容。