经典指数          
原因
535
浏览数
0
收藏数
 

以下关于Object类的说法正确的是()

  • Java中所有的类都直接或间接继承自Object,无论是否明确的指明,无论其是否是抽象类。
  • Java中的接口(interface)也继承了Object类
  • 利用“==”比较两个对象时,Java调用继承自Object的equals方法,判断是否相等。
  • 如果类的定义中没有重新定义toString()方法,则该类创建的对象无法使用toStrig()方法。

     举报   纠错  
 
切换
1 个答案
Object 是基类 Java中的所有的类都直接或间接的继承;所以A对 从一个class派生的必然是另一个class。Object是一个class,如果interface继承自Object,那么interface必然是一个class,所以B错 利用equals()方法进行比较时 会调用== 可以看equals()方法的源码,可以这样说, == 比equal更加强大,所以C错 toString()方法是Object类中 即使不重写也能使用 所以D错
 
切换
撰写答案
扫描后移动端查看本题