叨叨两句
- ~
牛客网——java专项练习065
1
对于以下代码段,4个输出语句中输出true的个数是( )。
class A{}
class B extends A{}
class C extends A{}
class D extends B{}
A obj = new D();
System.out.println(obj instanceof B);
System.out.println(obj instanceof C);
System.out.println(obj instanceof D);
System.out.println(obj instanceof A);
正确答案: C 你的答案: A (错误)
A 1
B 2
C 3
D 4
这个是用来判断是不是某个类的实例。反过来说,就是这个实例是不是属于某个类。注意,这里说的“类”可以形象为日常生活中的类:
比如:泰迪属于狗,狗属于动物。
那么泰迪类的实例:一只可爱的泰迪叫小旺,小旺是泰迪,小旺也是狗,小旺也是动物。这样就清楚了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。