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++小,好好學是可以學得很棒的
-
怎麼取消電腦自動鎖屏
不喜歡電腦自動鎖屏,但也不知道怎麼設定,沒關係,一起和我來了解一下吧。操作方法(01)我們先開啟“控制面板”,可以在“開始選單”或者是直接在桌面上開啟,大家就自己選擇吧。(02)開啟之後,我們選擇“系統和安全”。(03)再在“電源選項”下,選擇“更改計算機睡眠時間”。(04)最...
-
電腦顯示螢幕不亮 筆記本不能開機啟動
電腦非正常關機或者用久了,再次開啟,突然打不開了,螢幕顯示不亮,連繫統都進不了怎麼回事?何種情況下,需要維修?操作方法(01)第一檢視訊號指示燈。先是判斷實際能否開機,若開機了指示燈會有閃爍。黑屏有時並非全黑屏,仔細看是灰屏,此時訊號燈開機時有閃爍。說明硬體沒有問題...
-
Win10系統怎麼登陸Microsoft賬戶
如果有小夥伴想知道Win10系統怎麼登陸Microsoft賬戶,可以來看看下面的步驟哦!一、先註冊賬戶。(01)在網上搜索“Microsoft賬戶註冊”,找搜尋結果中找到註冊官網進行註冊。(02)進入註冊介面以後,輸入正確的相關資訊,然後輸入密碼和其他的資訊。(03)輸入完成之後,我們就可以...
-
電腦鍵盤按鍵的功能有哪些?
電腦現在基本上是我們生活和學習中必不可少的工具,但是電腦上那麼多按鍵,大家是否清楚它們的功能呢?那現在小編就和大家分享一下電腦鍵盤按鍵的功能。操作方法(01)首先,小編給大家介紹一下常見的鍵盤有101、104鍵等若干種。為了方便記憶,通常大家把他劃分成主鍵區、功...