日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java中的equals拿什么鞋的_java.中equals的使用

發布時間:2025/3/11 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java中的equals拿什么鞋的_java.中equals的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下面在Cat類里面重寫這個繼承下來的equals()方法:

class Cat {

int color, weight, height;

public Cat(int color, int weight, int height) {

this.color = color;

this.weight = weight;

this.height = height;

}

/**

* 這里是重寫相等從Object類繼承下來的equals()方法,改變這個方法默認的實現,

* 通過我們自己定義的實現來判斷決定兩個對象在邏輯上是否相等。

* 這里我們定義如果兩只貓的color,weight,height都相同,

* 那么我們就認為這兩只貓在邏輯上是一模一樣的,即這兩只貓是“相等”的。

*/

public boolean equals(Object obj){

if (obj==null){

return false;

}

else{

/**

* instanceof是對象運算符。

* 對象運算符用來測定一個對象是否屬于某個指定類或指定的子類的實例。

* 對象運算符是一個組合單詞instanceof。

* 該運算符是一個雙目運算符,其左邊的表達式是一個對象,右邊的表達式是一個類,

* 如果左邊的對象是右邊的類創建的對象,則運算結果為true,否則為false。

*/

if (obj instanceof Cat){

Cat c = (Cat)obj;

if (c.color==this.color && c.weight==this.weight && c.height==this.height){

return true;

}

}

}

return false;

}

這里邊cat c=(cat)obj是什么意思?

此時在再main方法里面執行打印的命

查看完整描述

總結

以上是生活随笔為你收集整理的java中的equals拿什么鞋的_java.中equals的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。