黑马程序员技术交流社区

标题: 想不通创建 实现接口的匿名类的构造函数从哪里来的 [打印本页]

作者: liaohongjie    时间: 2014-9-28 14:55
标题: 想不通创建 实现接口的匿名类的构造函数从哪里来的
public class Test_3
{
   public static void main(String[] args)
   {
      Test_3 tt = new Test_3();
      tt.g().f();
   }
   A g()
   {
      return new A()
                {
                 public void f()
                  {
                   System.out.println("实现接口方法!");
                  }
                };
   }
}
*/
public class Test_3
{
   public static void main(String[] args)
   {
     //Test_3 tt = new Test_3();
     new Test_3().g().f();
     //tt.g().f();
   }
   class Test implements A
   {
      public void f()
      {
        System.out.println("实现接口方法!");
      }
   }
   A g()
   {
      return new Test();//创建匿名类时调用父类Test的构造方法!
   }
}




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