- package com.mydemo.controller;
- public class TestEquals {
- public static void main(String[] args) {
- Dog d1 =newDog(1, 2, 3);
- Dog d2 =newDog(1, 2, 3);
- // d1 永远不等于 d2,比较的是两个对象的引用System.out.println(d1 == d2);
- // Object 的equals 方法默认比较两个对象的引用
- System.out.println(d1.equals(d2));
- // String 类重写了Object 的equals方法
- }
- }
- class Dog {
- int color;
- int weight;
- int height;
- publicDog(intcolor,intweight,int height) {
- this.color = color;
- this.weight = weight;
- this.height = height;
- }
- }
来源: http://www.bubuko.com/infodetail-2133612.html