每次我使用 BB 的 getInfo 方法返回 A 后还要上溯构造成 AA 才能真正被使用
为什么呢?
为什么呢?
解决方案 »
- 继承问题
- 有谁用Swt Designer的吗?我用的是6.7,新建JFrame总会生成N多代码,大家帮我分析下。
- 如何解析表达式
- 帮忙看看如下程序,挺有意思的!
- 关于初始化的一个问题!!
- 指定字符是否在文件中存在,怎么实现,(在线等待)
- 问一个简单问题
- 找工作被人开了五百块,心情DOWN,散分
- 如何配置java的运行环境
- Java 业务中获得pojo列表方法 命名 用list*** 还是get***List
- 高手帮帮忙,一个小问题!
- 初学java,想下载一个j2sdk1.4.2,各位看看,http://java.sun.com/j2se/1.4.2/download.html这个页面上的东西我该下哪一个???????
public A getInfo() {
return new AA();
}
}按照原来的实现方法,new AA();生成一个AA对象,他会自动向上转型为 A ,所以getInfo()返回一个A 的对象;"换成了 AAA 来实现 A 接口" 后,生成一个AAA对象,他还会自动向上转型为 A ,所以getInfo()还是返回一个A 的对象;因为 class AA 和class AAA都实现了 接口 A !
"白马也是马" !