Java继承_基类Object(三)

来源:互联网 发布:人人商城v2 数据字典 编辑:程序博客网 时间:2024/06/18 07:13

        Java中类只能单继承,没有像c++那样的多继承。

        如果定义一个类时,没有调用extends,则它的父类是:java.lang.Object。对于Object有不同的叫法:超类、父类、基类等。

        Java语言本身也是OO的,所以一切皆对象,而类是对象的抽象,所以一切类都来源于Object,我们打开Object的源码,可以看见object实现的一些方法,例如equals,源码如下:

    public boolean equals(Object obj) {        return (this == obj);    }
        当然,我们也可以像上文一样,重写基类的方法。

查看类的继承关系

       我们在源代码中选择类的名称,快捷键Ctrl+t,可以查看类的继承关系,例如我们查看上文的hero,如下图:

        如图所示,我们可以知道Hero的基类是Object和继承关系。



0 0