A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

这个是叫啥?我半编办照视频敲的代码,真的不能融会贯通。要点到底是哪没有抓住?
  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. }
复制代码

5 个回复

倒序浏览
本帖最后由 bin393973282 于 2015-1-6 00:39 编辑

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

回复 使用道具 举报
这个不就是调用内部类么
回复 使用道具 举报
在Test类中有个函数function,返回值为实现了Inter接口类的实例,函数体直接返回一个实现了Inter接口的匿名内部类对象
回复 使用道具 举报
这个匿名内部类受教了,看了半天,终于看懂了点
回复 使用道具 举报
楼主希望下次吧注解加上,这样不懂的人看见了好弄懂一点
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马