-
绝地无双
A instanceof BA是一个对象(使用new实例的对象)B是一个类(不是方法名)他表示A这个对象是否是B这个类的实例代码里base是Shout类型的一个变量,引用了Student的一个实例(Student是继承了Shout的,所以可以这样)base instanceof Student 判断base这个对象是否是Student这个类的实例,当然是啦,因为base引用的实例就是一个student实例base instanceof Shout 判断base这个对象是否是Shout这个类的实例,也是,因为Student是继承Shout,根据上面的为true,这个也是true的最后一个,没什么好想的,Object是所有的类的基类,所以任何实例instanceof Object都为true
-
德玛西亚99
类型判断关键字。a instanceof b:判断a对象是不是b类型。这儿判断的时候,如果返回此语句已经返回ture,那么把b替换成b的父类型,也会是true
-
素胚勾勒不出你
类Student 继承 类Shout,而Shout又是基类Object的子类.base 又是Student类的一个实例,所以,根据instanceOf 是用于判实例是否为某个类的实现或者子类的实现。所以三个全部为true