黑马程序员技术交流社区

标题: 虽说这个题是我自己敲的,但是我自己敲的也有很多疑问 [打印本页]

作者: xc29417412    时间: 2015-1-5 23:07
标题: 虽说这个题是我自己敲的,但是我自己敲的也有很多疑问
这个是叫啥?我半编办照视频敲的代码,真的不能融会贯通。要点到底是哪没有抓住?
  1. class Lianxi
  2. {
  3.    public static void main(String[] args)        
  4.    {
  5.           Test.function().method();
  6.           
  7.    
  8.    }
  9. }
  10. interface Inter
  11. {
  12.    void method();       
  13. }
  14. class Test
  15. {
  16.         int x=3
  17.         static  Inter function()
  18.         {
  19.                 return new Inter()
  20.                 {
  21.                         public void method()
  22.                         {
  23.                                 System.out.println("世界好");
  24.                         }
  25.                 };
  26.         }
  27.        
  28.          
  29. }
复制代码

作者: bin393973282    时间: 2015-1-6 00:33
本帖最后由 bin393973282 于 2015-1-6 00:39 编辑

调用类的静态方法,要返回接口的对象必须要实现该接口的所有抽象方法


作者: 446111220    时间: 2015-1-6 09:26
这个不就是调用内部类么
作者: ※无价※之宝    时间: 2015-1-6 09:36
在Test类中有个函数function,返回值为实现了Inter接口类的实例,函数体直接返回一个实现了Inter接口的匿名内部类对象
作者: xiao飞    时间: 2015-1-6 11:18
这个匿名内部类受教了,看了半天,终于看懂了点
作者: xiao飞    时间: 2015-1-6 11:19
楼主希望下次吧注解加上,这样不懂的人看见了好弄懂一点




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