Java多线程和继承

Kev*_*oyd 1 java inheritance

class A implements Runnable  
class B extends A
Run Code Online (Sandbox Code Playgroud)

在这种情况下B 是阿 Runnable.

是否有效写:

class B extends A implements Runnable
Run Code Online (Sandbox Code Playgroud)

如果它是有效的,那么run方法B会覆盖那个A吗?可能的场景是什么?
我很困惑......

Joa*_*uer 5

由于" implements Runnable"不会将任何可执行代码引入类中,但基本上只是实现必要方法的承诺,因此implements Runnable在已经扩展另一个实现的类的类上重复" " Runnable实际上没有任何效果.

使用反射时可以看到非常微小的差异,但除此之外没有区别.