当一个类实现一个接口时,子类是否也继承了实现的接口?例如
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子句?
发布于 2009-11-27 17:42:41
A类是-A可运行的,B类是-A A,所以B类是-A可运行的。是的,它们确实如此。
发布于 2009-11-27 17:43:16
是的,B既扩展了A又实现了Runnable。
发布于 2009-11-27 17:43:17
绝对一点儿没错。这就是它的工作原理。
https://stackoverflow.com/questions/1807702
复制相似问题