一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java 判斷兩個對象是否為同一個對象實例代碼

java 判斷兩個對象是否為同一個對象實例代碼

2020-07-18 13:54JAVA之家 Java教程

這篇文章主要介紹了java 判斷兩個對象是否為同一個對象實例代碼的相關資料,需要的朋友可以參考下

java 判斷兩個對象是否為同一個對象

用“==”比較的是引用的地址,用equals比較的就是值。那我們new兩個相同的對象什么屬性都一樣,為什么編譯的時候不相同,這是因為我們調用的是父類也就是Object的equals方法,這里我們就需要重寫這個equals方法。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
public class Test5 {
 
  public static void main(String[] args) {
 
    User mUser1 = new User("zhangsan", "123456");
    User mUser = new User("zhangsan", "123456");
    System.out.println(mUser == mUser1);
    System.out.println(mUser.equals(mUser1));
 
  }
}
 
class User {
  String name = "";
  String pwd = "";
 
 
 
  @Override//重寫父類的equals方法
  public boolean equals(Object obj) {
    if (obj instanceof User) {
      User mUser = (User) obj;
      if (mUser.name.equals(name)&&mUser.pwd.equals(pwd)) {
        return true;
      }
    }
    return super.equals(obj);
  }
 
 
  public User(String name, String pwd) {
    super();
    this.name = name;
    this.pwd = pwd;
  }
 
}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 九九热视频 这里有精品 | 国产真实一区二区三区 | 国产视频三区 | 色综合欧美色综合七久久 | 女医学护士一级毛片 | 国产精品久久久天天影视香蕉 | 欧美最猛性xxxxx短视频 | 蜜桃影像传媒破解版 | 亚洲男女天堂 | 亚洲激情在线 | 精品国产免费第一区二区 | 精品国产一区二区三区在线观看 | 午夜免费啪视频观看视频 | 天天射夜夜爽 | 色综合天天综合网国产人 | 香港三级浴室女警官 | 天堂在线中文字幕 | 日韩在线视频免费观看 | 日韩一级片在线免费观看 | 日韩一区二区三区四区五区 | 国产精品久久久久jk制服 | 欧美特黄三级在线观看 | 国产日韩欧美色视频色在线观看 | 91碰 | 免费观看无遮挡www的小视频 | 免费岛国| 爸爸干女儿小说 | 亚洲电影成人 成人影院 | 欧美人交性视频在线香蕉 | 欧美又黄又激烈真实床戏 | 久久一er精这里有精品 | 四虎精品在线视频 | 范冰冰好紧好滑好湿 | 亚洲人成网站在线观看妞妞网 | 精品国产线拍大陆久久尤物 | 99re这里只有精品视频在线观看 | 婷婷伊人综合亚洲综合网 | 好大好爽好硬我要喷水了 | 亚洲精品国偷拍自产在线观看蜜臀 | 国产精品对白刺激久久久 | 国产美女亚洲精品久久久综合 |