class A
{}
class B extends A
{}
class C extends B
{}
public class Main
{
public static void main(String args[])
{
A a = new C();
System.out.println(a instanceof B);//这样是如何判断出true的?
}
}
解决方案 »
- 有谁能答:已知一棵完全二叉树各节点的编号为0到n,如何得出其第一个非叶子节点的编号
- 这个怎么办,,要import什么?
- 我想做一个在(1--5)随机依次抽出号码的程序,可是遇到问题了。大家解决一下a[i]==a[j] 报错啊
- 请教判断三角形不成立时怎么退出程序?我附上我的源程序
- 请问我想分拣出一个javaproject中没有被调用过的程序或方法,有什么工具能做到,eclipse行么?
- 初级问题,关于把类放到package以后应该怎么运行他的问题,请指教
- 求长度
- 求救!!!!!!!!!!
- 用过sun one的进来
- 界面设计的一个问题
- 怎样在eclipse下安装jasperreport插件
- 关于java正则匹配的问题
如果 a 是 B 类的实例,就返回true因为你这个 a 是 A类的实例,虽然指向的是子类C的对象
但这个结果应该是false
a是C类的实例,向上转型,而且这个结果是true;
只要 可以把a强制转换为B类型
就是a是B或B的子类的对象 输出就为true
system.out.pritln(a instanceof Object);
结果都是true