若B继承A,创建多态对象A a=new B()后,堆区有几个对象,a的实例变量如何静态绑定A中的定义,高手救我,谢谢~~~
解决方案 »
- 请教:JAVA查询Oracel时的报错:没有进程来读取写入管道的数据
- 请教如何在JTabbedPane的选项卡的按钮上绘制背景图片!
- 请大家给一个使用java类格式化date对象为一个指定格式String的例子。
- 怎么把select标签的内容超连接到其它页面?
- throws Throwable
- CallableStatement 问题
- 在线等待,一个关于java连接数据库的问题。
- 如何将String类型强制转换为int 或者 double类型?
- win98下怎么设置Java环境变量!!! 一定给分
- 关于java中,ftp的问题,用FtpClient如何获取server端的目录结构啊,多谢。
- 关于 SWT TableViewer中的TableItem的局部顺序调整问题.
- 有关文件名称过滤器对象的问题????????????????
在B中定义String name="B"
继续上面的A a=new B();
执行System.out.println(a.name)时输出"A"
a.name是从何初始化来的,堆区new B()对象中的实例变量name的值是"A"还是"B"?
谢了~~
不要看=前面的,看=后而的,它是B ,又因为在B中定义String name="B" ,所以打印B