请教:
class C implements IC a = new C();
I a = new C();
问题1:如果C类实现了接口I,上面2个引用含义一样吗?因为接口不能被实例化,所以
C a = new I();
I a = new I();
两条引用都是错的
问题2:为什么在创建匿名内部类对象时,可以这样写:
I a = new I() {...}
谢谢!
class C implements IC a = new C();
I a = new C();
问题1:如果C类实现了接口I,上面2个引用含义一样吗?因为接口不能被实例化,所以
C a = new I();
I a = new I();
两条引用都是错的
问题2:为什么在创建匿名内部类对象时,可以这样写:
I a = new I() {...}
谢谢!
解决方案 »
- 初学者问题!方法!
- 将byte[]转成int和C中atoi效果不一样
- 华为面试题: 人民币数字转化为文字
- 如果将字符串转为实例:类似 ((JButton)eval("btn1")).setVisible(true)
- 帮忙找一下问题所在.
- 谁有Java 2 SDK 1.4左右版本的CHM文件下载啊
- 关于使用UDP做聊天室遇到的问题
- 如何保持两个组件的同步?
- 主题:这种方法怎么理解
- 为什么用JAVAMAIL发附件,用OUTLOOK收下来附件文件名的中文成了乱码
- 刚下了eclipse3.2路过的帮忙请看看是不是因为版本不同的原因啊
- 为什么所有的application都不能马上显示容器里的东西呢?需要拉动窗口一下
I a = new C();这是把c类的一个实例上溯为接口。