美文网首页
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