黑马程序员技术交流社区

标题: 求解以下代码的含义以及作用,能解决什么问题 [打印本页]

作者: wangyafeng1990    时间: 2013-10-19 10:55
标题: 求解以下代码的含义以及作用,能解决什么问题
本帖最后由 wangyafeng1990 于 2013-10-19 20:04 编辑

A a=new A();
B b=new B();
a=new B();
作者: wenbaoxing    时间: 2013-10-19 11:00
我的理解是:A应该是B的父类,a=new B();这句相当于是多态
作者: yanglfree    时间: 2013-10-19 11:28
第一句: 创建了一个A类对象 把地址赋给变量a
第二句:创建了一个B类对象 把地址赋给变量b
第三局:创建了一个B类对象,把地址赋给变量a


作者: 上篮高手    时间: 2013-10-19 11:30
1: 如果A 是 B 的父类,则表现为父类的变量指向子类对象。
   
      那么父类的对象由于没有引用指向,时机合适自动释放

      a 和 b 会指向同一个对象

2: 如果AB 没有任何关系,变异失败
作者: 周志龙    时间: 2013-10-19 18:23

如果楼主已经解惑,请将帖子改为提问结束




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2