当前位置: 代码迷 >> Java相关 >> 做java堆栈小实验,结果出错了 狂呕ing.Help me.该如何解决
  详细解决方案

做java堆栈小实验,结果出错了 狂呕ing.Help me.该如何解决

热度:7929   发布时间:2013-02-25 21:51:28.0
做java堆栈小实验,结果出错了 狂呕ing....Help me...
class Animal{void doDogStuff(){};}
class Dog extends Animal{}
class stack
{
public static void main (String [] args)
{
Dog d=new Dog();
Animal a=(Animal)d;
System.out.println(a==d);
  }
}
问1:编译通过,但执行该代码时出错了,谁能告诉我位什么错了吗?
问2:我想知道引用变量a和d是否都指向堆中的一个对象?

------解决方案--------------------------------------------------------
执行错误,我这里编译和执行都成功,打印出
true


你的什么错误?把异常贴上来!
  相关解决方案