Java 中不带"extends"关键字的继承



是否可以在不使用扩展关键字的情况下继承类?

是的。 每个类都扩展Object,无论你是否在声明中添加extends Object

还有匿名类,例如

Foo foo = new Foo(){
    // some method implemented in here.
};

它可以在没有extends的情况下扩展类。

是的

,默认情况下,每个类都扩展Object而不声明。

正如在这个线程上所说,所有类都从 Object 扩展而来。

所以它确实存在,但是这不是您可以在不使用扩展关键字的情况下控制的东西。我认为你永远不需要,如果你这样做,也许我们应该讨论这个具体情况。

最新更新