Java 基礎之巧用Object類作為函式引數

2021-08-21 15:44:47 字數 388 閱讀 1404

看乙個小例子

public class base 

}public class a extends base

}public class b extends base

}

可以看到每一字繼承base類的子類如果都需要showmessage這個函式,但是卻每個都重寫了一遍這個函式,無疑就是**冗餘

可以這樣改:

public class base 

if(obj instanceof b)

}}public class a extends base

public class b extends base

}

執行結果:

java基礎 Object的equals方法

一 看第乙個例子 public class cat1 public static void main string args 輸出結果 false false cat1 cat2 很簡單,他們不是同一物件,有不通的儲存位址。但是cat1.equals cat2 為什麼是false呢。因為cat是物件...

java基礎 Object的主要方法

package test public class test7 這是它的底層 system.out.println s1 public final void notify 喚醒在此物件監視器上等待的單個執行緒。public final void notifyall 喚醒在此物件監視器上等待的所有執行...

JS之Object基礎知識

詳細方法查詢官方文件 1 物件直接量 或者叫物件字面量 var obj console.log obj script 列印結果如下圖 2 使用new操作符 object 方法建立 3 object.create 函式,可以傳兩個引數是乙個靜態函式 第乙個引數是物件的原型,第二個引數可以用以對物件的屬...