三元、型態比對運算子
介紹三元運算子的用法及型態比對運算子 instanceof。
三元運算子 Ternary Operator
三元,顧名思義要放入三個東西。
範例程式:
執行結果:
發現到,三元運算子其實就是 if ... else ...的縮寫!
簡單的條件判斷是很不錯的用法,可使程式碼看起來精減。
型態比對運算子 Type Comparison Operator
instanceof
我們在設計Java程式的時候,有時候會想知道這個物件是不是屬於某個類別(class)、某個子類別(subclass)、或某個實作介面(interface)。此時就需要這個型態比對運算子 instanceof 來幫助我們作判斷,回傳布林值(true of false)。
使用方式:
範利程式:
執行結果:
詳細繼承概念,於『繼承』章節討論。
Last updated
Was this helpful?