栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

常用类 1Object类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

常用类 1Object类

package case1;

import java.util.Scanner;

        public class ObjectTest {

            public static void main(String[] args) {

                Scanner sc = new Scanner(System.in);

                int num1 = sc.nextInt();

                int num2 = sc.nextInt();

                Demo d1=new Demo(num1);

                System.out.println(d1.toString());

                Demo d2=new Demo(num1);

                System.out.println(d1.equals(d2));

                Person p=new Person(num2);

                System.out.println(d1.equals(p));

            }

        }

class Demo {

    private int num;

    public Demo(int num) {

        this.num = num;

    }

    public boolean equals(Object obj) // Object obj = new Demo()

    {

        if (!(obj instanceof Demo)) // ÅжÏobjÊÇ·ñºÍDemoÊÇͬÀà

            return false;

        Demo d = (Demo) obj; // ½«¸¸ÀàµÄÒýÓÃ(Object)ÏòÏÂת»»Îª×ÓÀà(Demo)

        return this.num == d.num;

    }

    public String toString() {

        return "Demo:" + num; // ·µ»Ø¶ÔÏóµÄÖµ£¨Ã¿Ò»¸ö¶ÔÏó¶¼ÓÐ×Ô¼ºµÄÌØ¶¨µÄ×Ö·û´®£©

    }

}

class Person {

    private int num;

    public Person(int num) {

        this.num = num;

    }

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/459476.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号