首頁  >  文章  >  Java  >  Java之instanceof關鍵字簡單例子

Java之instanceof關鍵字簡單例子

黄舟
黄舟原創
2017-01-17 15:11:051560瀏覽

開心一笑

妻子總是懷疑丈夫有外遇,趁丈夫不在家的時候翻看了他的日記,並找到了充足的證據。

待丈夫下班回家後,妻子又哭又鬧地質問:「誰是你的夫人?」 

丈夫聽了感到莫名其妙,回答說:「除了你,還能有誰呢?夫人!」 

「哼!你說的比唱的還要好聽。你為啥在日記中稱一個叫'居里'的人為夫人?」

提出問題

Java中的instanceof關鍵字有什麼作用? ? ?如何使用

解決問題

instanceof保持了類型的概念,它指的是:「你是這個類嗎?或者是你是這個類的派生類嗎?」

[code]package com.evada.de;

class AAA{
    String a_id;
    String b_name;

}
//BBB是AAA的子类
class BBB extends AAA{
    String b_id;
    String b_name;
}
//CCC是BBB的子类
class CCC extends BBB{
    String c_id;
    String c_name;
}

public class InstanceOfTest{

//main函数测试用
public static void main(String[] args) {

    AAA aaa = new AAA();
    BBB bbb = new BBB();
    CCC ccc = new CCC();
    //由于bbb是AAA的子类(派生类)
    System.out.println(bbb instanceof AAA);//true
    //由于aaa是AAA这个类        
    System.out.println(aaa instanceof AAA);//true
    //由于ccc是AAA的子类(派生类)    
    System.out.println(ccc instanceof AAA);//true
    //aaa既不是BBB这个类,也不是BBB的子类(派生类)
    System.out.println(aaa instanceof BBB);//fasle
    //类似
    System.out.println(ccc instanceof BBB);//true

}
}

讀書感悟

來自《一公升的眼淚》

如果能戰勝現在的痛苦,對岸一定會有七彩的幸福等著我們。

不用著急,不要貪婪,不要放棄 

大家一步一步的走, 

不管多麼少的事都好,我想成為對別人有用的人 

這樣一來,我就沒地方可去了吧

人不該活在過去,只要做現在力所能及的事情就好了 

ma行、wa行、ba行、n的音變得很難發了 

發不出聲音只能呼出空氣所以無法與對方溝通最近自言自語多了起來以前雖然不喜歡,但是為了練習發聲還是要多做我不會放棄說話的

今天,我做了一個夢我一直做的一個夢,在夢中我可以走路,可以跑步,自由行動就像第一次遇到你的時候那樣,但是,今天的夢不是這樣的我坐在輪椅上,在夢中,我也成了行動不便的人對於自己身體的狀況,即使想承認了卻在心底裡,或許還是沒有承認,雖然我就是這樣的。

以上就是Java之instanceof關鍵字簡單例子的內容,更多相關內容請關注PHP中文網(www.php.cn)!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn