equals

来源:互联网 发布:java的应用领域与方向 编辑:程序博客网 时间:2024/05/22 13:54
/** * @author 欢迎加入Java技术交流群:646766275 * */public class Test {    /**     * @param args     */    public static void main(String[] args) {        // TODO Auto-generated method stub        Object o1 = new Test();        Object o2 = new Test();        Test o3 = new Test();        Test o4 = new Test();        if (o1.equals(o2)) {            System.out.println("aaa");        }        if (o3.equals(o4)) {            System.out.println("bbb");        }    }    public boolean equals(Test other) {        System.out.println("hello");        return true;    }}

main方法执行结果:
hello
bbb

解释:
Object类中的equals方法,其实是比较地址是否相同

public boolean equals(Object obj) {    return (this == obj);}

参考链接

原创粉丝点击