implements子句是否也可继承?

时间:2009-11-27 09:39:52

标签: java inheritance

当一个类实现一个接口时,子类是否也继承了已实现的接口?例如

class A implements Runnable
{
   public void run()
   {
     // do something
   }
}

class B extends A
{
   public static void main(String[] args)
   {
       new Thread(new B()).start(); //works
   }
}

这是否意味着implements子句也被继承?

4 个答案:

答案 0 :(得分:5)

A类IS-A Runnable,B类IS-A A,所以B类IS-A RUNNABLE。是的,他们这样做。

答案 1 :(得分:1)

是的,B都扩展了A并实现了Runnable。

答案 2 :(得分:1)

绝对。这究竟是如何运作的。

答案 3 :(得分:0)

不确定。由于B的父级(A)是Runnable,B也是Runnable。