美文网首页
21、万类之祖:Object类

21、万类之祖:Object类

作者: 爱学习的代代 | 来源:发表于2021-04-03 21:46 被阅读0次
image.png

通过前面的一个案例,通过idea的功能,可以很方便的查看类的继承关系,最上面的时候有一个Object类。最开始我们定义的类Merchandise虽然没有显示的声明继承Object类,Java会默认帮我们加上这个继承关系。

  • Java 中所有的类都直接或者间接继承自Object类
  • Object的引用可以指向任意对象的实例。
  • Object中的一些方法
package day12;

public class TestStaticMethod {
    public static void main(String[] args) {
//        Merchandise.staticMethod();
//        Phone.staticMethod();
//        Nokia.staticMethod();



        Object obj = new Object();

        Phone ph = new Phone();
        obj = ph;

        printObj(obj);


    }

    private static void printObj(Object obj) {
        System.out.println(obj);

        System.out.println(obj.getClass());
        System.out.println(obj.toString());
        System.out.println(obj.hashCode());
    }


}

执行结果:


image.png

相关文章

网友评论

      本文标题:21、万类之祖:Object类

      本文链接:https://www.haomeiwen.com/subject/heizhltx.html