加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java之Object类

发布时间:2020-12-15 06:44:19 所属栏目:Java 来源:网络整理
导读:Object是所有类的父类,也被称为基类,如果在类中未使用extends声明继承哪个类,则默认继承Object类。 它的作用: public class Main { static void test(Object obj) { if (obj instanceof Person){ System.out.println( "这是Person类的子类" ); } Student

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() 普通 对象打印时使用

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读