java中equals使用方法
java中equals如何使用,這個實在是沒什麼好介紹的,無非就是一個函數,那接下來就來介紹一下這個函數怎麼用吧。
操作方法
(01)首先,既然是一個函數,那麼它一定有返回值跟參數,對於equals來說,他的返回值爲boolean,參數爲Object。
(02)Object是什麼呢,簡單點來說,Object是一個類但他是一個特殊的類,它是所有類的父類,java的所有類都是由Object類派生而來,不過大家在創建類時是不需要繼承它的。這裏說起來好像有點繞口,不過大家應該都懂。
(03)解釋完Object後再講equals就簡單了,equals的作用很簡單,比較兩個實例是否相同。如果是,則返回true,不是則false。
(04)好,那接下來是代碼實現,很簡單的代碼,只是檢驗一下equals的功能。
(05)根據上面的代碼,會有四個結果輸出,下面看一下結果。
(06)根據結果,一、三顯示是true,二、四顯示是false。這樣就很明顯了。首先one跟自己相同沒什麼問題,然後one3與one指向的是同一塊地址,他們是相同的,所以爲true,one跟one2雖然是實例化的同一個類,但他們分別指向不同地址,所以false,最後一個沒什麼好說的,肯定是false。不懂的話看下圖。
(07)如果只從實現的功能上來說,equals與==其實是一樣的,但是由於很多類會重寫equals方法(例如String)導致equals與==會有區別,但我們自己創建類是不重寫equals的話兩者的功能是相同的。我說的是功能,equals與==是有本質區別的,equals是方法,而==是運算符,equals只能比較兩個對象,而==比較的是變量的地址。
特別提示
java難度要比c++小,好好學是可以學得很棒的
-
stdole32.tlb丟失或損壞怎麼辦
Excel是我們辦公時候最常用的辦公軟件之一,但是有些win7專業版用戶在使用Excel的過程中出現了“某個對象程序庫丟失或損壞”的警告,這究竟是怎麼回事呢?雖然有這個錯誤提示,但是Excel大部分功能還是可以正常使用的。下面由小編給大家介紹一下丟失或損壞的解決方法...
-
Excel中身份證號計算年齡公式是什麼
Excel是一款電子表格軟件,直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成爲最流行的個人計算機數據處理軟件。那麼EXCEL中身份證號計算年齡公式是什麼呢,下面我們就來了解一下。操作方法(01)在單元格中輸入“=2018-MID(D4,7,)”。(02)D4表示身份證...
-
顯卡位寬有哪些,有什麼區別
爲了更好的兼容,更好的DIY,我們需要了解一下顯卡的位寬有哪些,有什麼區別。操作方法(01)顯卡位寬,主流有128bit還有64bit、128bit、256bit,顯存的位寬越高,顯卡的性能也就越好。(02)主流顯卡採用128bit位寬,128位的顯存能夠適應大多數遊戲。(03)顯存的帶寬=顯存頻率*顯存位...
-
如何使用QQ雲盤呢?怎麼使用微雲呢?
現在雲盤比較流行,隨着網絡的發展,以前的U盤現在逐步減少,網絡雲盤可以通過網絡盤幫我們保存資料,不需要再隨身攜帶U盤了。下面和大家談下如何使用qq雲盤?操作方法(01)在電腦上登錄QQ。(02)點擊微雲圖標進入微雲。(03)日常筆記可以在“筆記”欄打開,然後點擊新建一個文件。...