'extends Object'有目的还是多余?

And*_*anu 25 java

在互联网上关于使用Java进行Soap开发的教程之后,我找到了这个链接,我自己编写了一个相当不寻常的代码.

代码:

public class SoapService extends Object {

    /** Creates new SoapService */
    public SoapService() {
    }

/** This is the SOAP exposes method
*/
    public String sayGreeting(String name)
    {
        return "Hello "+name;
    }
}
Run Code Online (Sandbox Code Playgroud)

什么是'extends Object'语法?我从未遇到过这种语法(仅限Generics).

这种语法有什么用途还是"简单愚蠢"?

Tho*_*zer 35

除非Object类实际上不是java.lang.Object类(教程不包含导入,因此很难看到),这extends Object是多余的.

  • 非常想到命名另一个类Object引起的混乱.*不寒而栗* (20认同)
  • 有org.omg.CORBA.Object,但它似乎不太可能在这里相关. (2认同)

Eri*_*ass 10

Java中的所有对象都隐式扩展Object,所以我认为它是多余的.


Tre*_*ins 6

无论如何,所有类都隐式地扩展了Object ,因此它只是冗余编码而没有任何影响.