欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2016年12月25日 09:46:40   投稿:lqh  
這篇文章主要介紹了java 判斷兩個對象是否為同一個對象實例代碼的相關資料,需要的朋友可以參考下

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

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

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

}

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

相關文章

  • SpringBoot中AOP的動態(tài)匹配和靜態(tài)匹配詳解

    SpringBoot中AOP的動態(tài)匹配和靜態(tài)匹配詳解

    這篇文章主要介紹了SpringBoot中AOP的動態(tài)匹配和靜態(tài)匹配詳解,在創(chuàng)建代理的時候對目標類的每個連接點使用靜態(tài)切點檢查,如果僅通過靜態(tài)切點檢查就可以知道連接點是不匹配的,則在運行時就不再進行動態(tài)檢查了,需要的朋友可以參考下
    2023-09-09
  • AndroidQ沙盒機制之分區(qū)存儲適配

    AndroidQ沙盒機制之分區(qū)存儲適配

    這篇文章主要介紹了AndroidQ沙盒機制之分區(qū)存儲適配,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • SpringBoot集成Access?DB實現(xiàn)數(shù)據(jù)導入和解析

    SpringBoot集成Access?DB實現(xiàn)數(shù)據(jù)導入和解析

    microsoft?office?access是由微軟發(fā)布的關聯(lián)式數(shù)據(jù)庫管理系統(tǒng),它結合了?microsoft?jet?database?engine?和?圖形用戶界面兩項特點,是一種關系數(shù)據(jù)庫工具,本文給大家介紹了SpringBoot集成Access?DB實現(xiàn)數(shù)據(jù)導入和解析,需要的朋友可以參考下
    2024-11-11
  • 淺談Redis的key和value大小限制

    淺談Redis的key和value大小限制

    這篇文章主要介紹了淺談Redis的key和value大小限制,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Spring Boot 入門教程

    Spring Boot 入門教程

    相信很多人都接觸spring框架很長時間了,每次搭建spring框架的時候都需要配置好多的jar、xml,做很多繁瑣重復的配置,稍微不留神就會出現(xiàn)各種各樣的問題。今天給大家介紹一下如何利用Spring Boot快速的搭建一個簡單的web應用
    2017-03-03
  • 應用市場中Java攔截器和切面的使用實例詳解

    應用市場中Java攔截器和切面的使用實例詳解

    這篇文章主要介紹了應用市場中Java攔截器和切面的使用實例詳解,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Java實現(xiàn)注冊郵箱激活賬戶實例代碼

    Java實現(xiàn)注冊郵箱激活賬戶實例代碼

    本篇文章主要介紹了Java實現(xiàn)郵箱激活賬戶實例代碼,這里整理了詳細的代碼,具有一定的參考價值,有需要的小伙伴可以參考下。
    2017-07-07
  • SpringBoot開啟Swagger并配置基本信息方式

    SpringBoot開啟Swagger并配置基本信息方式

    這篇文章主要介紹了SpringBoot開啟Swagger并配置基本信息方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • JVM教程之Java代碼編譯和執(zhí)行的整個過程(二)

    JVM教程之Java代碼編譯和執(zhí)行的整個過程(二)

    這篇文章主要介紹了JVM學習筆記第二篇,關于Java代碼編譯和執(zhí)行的整個過程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • SWT(JFace)體驗之ProgressBar

    SWT(JFace)體驗之ProgressBar

    SWT(JFace)體驗之ProgressBar 實現(xiàn)代碼。
    2009-06-06

最新評論