- ~
對於如下代碼段,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);java
正確答案: C 你的答案: A (錯誤)code
A 1
B 2
C 3
D 4class
這個是用來判斷是否是某個類的實例。反過來講,就是這個實例是否是屬於某個類。注意,這裏說的「類」能夠形象爲平常生活中的類: 好比:泰迪屬於狗,狗屬於動物。 那麼泰迪類的實例:一隻可愛的泰迪叫小旺,小旺是泰迪,小旺也是狗,小旺也是動物。這樣就清楚了