java强制类型转换 内存分析

假如有代码
Cat 是Animal 的子类
Cat cat = new Cat();
Animal animal = new Animal();
cat=(Cat)animal;
在这个过程中内存中是什么情况,具体到每一步?
总共生成了几个对象?

Cat 是Animal 的子类,
子类继承父类的所有方法

Cat cat = new Cat();
创建子类对象继承父类方法

Animal animal = new Animal();
只创建父类方法

cat=(Cat)animal;
将父类方法赋给子类,已子类显示出来
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网