java之Object类

前端之家收集整理的这篇文章主要介绍了java之Object类前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Object是所有类的父类,也被称为基类,如果在类中未使用extends声明继承哪个类,则默认继承Object类。

它的作用:

public class Main {
    static void test(Object obj) {
        if (obj instanceof Person){
            System.out.println("这是Person类的子类");
        }
         Student){
            System.out.println("这是Student类的子类" Graduate){
            System.out.println("这是Graduate类的子类");
        }
    }
    
     main(String[] args) {
        Person p = new Person();
        Student s =  Student();
        Graduate g =  Graduate();    
        test(p);
        test(s);
        test(g);
    }
}

输出

这是Person类的子类
这是Person类的子类
这是Student类的子类
这是Person类的子类
这是Graduate类的子类

说明:对于test方法中的形参为一个Object对象的实例,也就是说可以传入任意的对象实例给test方法

Object中的主要方法

编号 方法名称 类型 描述
1 public Object() 构造 构造方法
2 public boolean equals(Object obj) 普通 对象比较
3 public int hashCode() 普通 取得Hash码
4 public String toString() 普通 对象打印时使用

猜你在找的Java相关文章