首页 > Java > java教程 > 正文

Object类之equals方法

高洛峰
发布: 2016-12-16 10:32:48
原创
1570人浏览过

在object这个类里面equals方法默认的实现是当前对象引用和你要比较的对象的引用是不是同一个对象。 equals方法的返回值是boolean j2sdk提供了一些类,如:string data等重写了equals方法例子程序:

Java代码

public class TestEquals {   
    public static void main(String[] args) {   
        Cat c1 = new Cat(1, 2, 3);   
        Cat c2 = new Cat(1, 2, 6);   
        System.out.println(c1 == c2); //false   
        System.out.println(c1.equals(c2)); //false   
        String s1 = new String("hello");    
        String s2 = new String("hello");   
        String m1 = "hello";   
        String m2 = "hello";   
        System.out.println(s1 == s2); //false   
        System.out.println(m1 == m2); //true   
        System.out.println(s1.equals(s2));  //true   
    }   
}   
//实体类   
class Cat {   
    int color;   
    int height, weight;   
       
    public Cat(int color, int height, int weight) {   
        this.color = color;   
        this.height = height;   
        this.weight = weight;   
    }   
    //重写equals方法   
    public boolean equals(Object obj) {   
        if(obj == null) return false;   
        else {   
            if(obj instanceof Cat) {   
                Cat c = (Cat)obj;   
                if(c.color == this.color && c.height    
                == this.height && c.weight == this.weight) {   
                    return true;   
                }   
            }   
        }   
        return false;   
    }   
}
登录后复制

更多Object类之equals方法 相关文章请关注PHP中文网!

Perl DBI中文手册 pdf版
Perl DBI中文手册 pdf版

Perl DBI手册中文翻译版 pdf,Perl DBI中文帮助文档,内容涉及Perl DBI名称、概述、描述、DBI类、处理器通用方法、通用属性、DBI数据库处理对象、数据库处理方法等。 为了更方便大家学习,脚本之家特打包了主要包括 Perl+DBI编程(chm).chm Perl+DBI编程-[美]笛卡尔-中国电力出版社-2001.pdf Perl.DBI手册中文翻译版.pdf Programming_the_Perl_DBI.pdf

Perl DBI中文手册 pdf版 0
查看详情 Perl DBI中文手册 pdf版
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号