大家都知道,在Java里Object类是所有类的父类,但是这些类是怎样继承Object类的,我随便翻了一下源码,以日起累Date为例
public class Date
    implements java.io.Serializable, Cloneable, Comparable<Date>
看到这里并没有显示继承Object,于是我就有了疑问,Object是怎样隐式被继承的。

解决方案 »

  1.   

    我的意思是这个Object是所有类的父类是否有用代码体现出来例如 A extends B那么我知道B是A的父类
      

  2.   

    为什么不测试下呢;Java反射熟悉吗?
      

  3.   


    反射怎么测试这个,反射看下是不是Object的子类?
      

  4.   


    Class<?> superClasses = Date.class.getSuperclass();
    System.out.println(superClasses.getCanonicalName());
      

  5.   

    - -。
    我想知道的其实是,Date这个类是怎样继承Object的,至于他是不是继承Object大家都知道。。
      

  6.   

    Class<?> superClasses = Date.class.getSuperclass();
    System.out.println(superClasses.getCanonicalName());
      

  7.   

    找到一片文章,说的还好。
    http://java.chinaitlab.com/base/745187.html
      

  8.   

    说得好清楚了,编译器会为没有父类的类添加上Object类。。很好结账。