继承Thread类和实现Runnable接口的区别。

时间:2021-04-14 10:08:35

一、Java中是单继承,如果继承Thread类,之后还需要其他功能时,就不能继承其他类了。

而Java中可以实现多个接口。(这个是100%正确的。)

二、继承Thread类,是new了多个对象,即是多个线程分别完成任务。

而实现Runnable接口,可以只new一个myRunnable对象,即多个线程共同完成一个任务。(第二点,试了下,感觉好像不对。求大神指导。)