- 本帖最后由 陆鹏 于 2012-6-19 16:06 编辑
- class InnerTest
- {
- public static void main(String[] args)
- {
- new Object()
- {
- public void function()
- {
-
- }
-
- }.function();
- }
- }
复制代码 代码中利用父类object建立了一个匿名子类对象,然后对function进行复写。可是复写要父类中有同名的函数才行呀?怎么知道object中有没有function呢?
而这种- class InnerTest
- {
- public static void main(String[] args)
- {
- Object x = new Object()
- {
- public void function()
- {
-
- }
-
- }
- x.function();
- }
复制代码 又不行了呢? |
|