激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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;
  }
 
}

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久久久久免费免费 | 关键词| 久久777国产线看观看精品 | 男女羞羞视频在线观看免费 | 欧美在线观看视频网站 | 亚洲国产精品一区二区精品 | 中文字幕国| 亚洲码无人客一区二区三区 | 久久国产中文 | 99久久精品免费看国产四区 | 97超碰资源站 | 99国产精品白浆在线观看免费 | 国产精品免费久久久 | 欧美jizzhd极品欧美 | 亚洲视频观看 | 成人国产在线视频 | 久久亚洲精品久久国产一区二区 | 99在线精品视频免费观看20 | 精品黑人一区二区三区国语馆 | 欧美一级三级在线观看 | 狠狠色噜噜狠狠狠米奇9999 | 久久大胆视频 | 国产精品久久77777 | 精品一区二区三区在线观看视频 | 免费人成在线播放 | 亚洲最新无码中文字幕久久 | 久久久久久久久久久影视 | 日本羞羞的午夜电视剧 | 色女生影院 | 国产亚洲精品久久久久久久 | 久久亚洲精品视频 | 中文字幕在线永久 | 欧美3p激情一区二区三区猛视频 | 色妹子久久 | 搜一级毛片 | 狠狠干五月 | 亚洲天堂字幕 | 伊人成人免费视频 | 欧美一区在线观看视频 | 欧美wwwwww| 国产精品av久久久久久无 |