如果我们同时使用两个扩展线程实现Runnable,它的工作原理如何没有错误?
public class MyThread extends Thread implements Runnable{
@Override
public void run() {
// TODO Auto-generated method stub
}
}
编辑: 线程已经实现了Runnable,因此它的含义更少,无法同时使用它们。
如果我宣布这样的课程
MyThread extends implements Runnable, Runnable{
...
}
它的"重复的接口Runnable用于MyThread"类型,所以我们无法编译。
那么为什么我们没有为此
收到错误public class MyThread extends Thread implements Runnable{ .. }
答案 0 :(得分:1)
它不会受到伤害,但是RewriteRule ^([A-Za-z]+)/?$ product.php?name=$1 [L]
已经实现了Thread
,所以它是重复的。
答案 1 :(得分:0)
是的,我们可以按照上面的指示去做。对此没有限制。
但老实说,我无法想到它的逻辑情景。 由于接口意味着行为,并且如果超类正在实现接口的公共行为(因为接口的所有方法都是公共的),则child将从超类继承实现的行为。