Java之instanceof关键字简单例子

时间:2020-12-08 20:48:22

开心一笑

妻子总是怀疑丈夫有外遇,趁丈夫不在家的时候翻看了他的日记,并找到了充足的证据。
待丈夫下班回家后,妻子又哭又闹地质问:“谁是你的夫人?”
丈夫听了感到莫名其妙,回答说:“除了你,还能有谁呢?夫人!”
“哼!你说的比唱的还要好听。你为啥在日记中称一个叫‘居里’的人为夫人?”

视频教程

大家好,我录制的视频《Java之优雅编程之道》已经在CSDN学院发布了,有兴趣的同学可以购买观看,相信大家一定会收获到很多知识的。谢谢大家的支持……

视频地址:http://edu.csdn.net/lecturer/994

提出问题

Java中的instanceof关键字有什么作用???如何使用

解决问题

instanceof保持了类型的概念,它指的是:“你是这个类吗?或者是你是这个类的派生类吗?”

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的音变得很难发了
    发不出声音只能呼出空气所以无法与对方沟通最近自言自语多了起来以前虽然不喜欢,但是为了练习发声还是要多 做 我不会放弃说话的

  • 今天,我做了一个梦我一直做的一个梦,在梦中我可以走路,可以 跑步,*行动就像第一次遇到你的时候那样,但是,今天的 梦不是这样的我坐在轮椅上,在梦中,我也成了行动不便的 人对于自己身体的状况,即使想承认了却在心底里,或许还是没有承认,虽然我就是 这样的。

其他

如果有带给你一丝丝小快乐,就让快乐继续传递下去,欢迎转载,点赞,顶,欢迎留下宝贵的意见,多谢支持!