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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

补充下面小程序中注释的地方,并说明思想?
  1. interface Inter  
  2. {     
  3.     void method();  
  4. }  
  5.       
  6. class Test  
  7. {  
  8.     //补足代码,通过匿名内部类  
  9. }  
  10. class InnerClassDemo   
  11. {  
  12.     public static void main(String[] args)   
  13.     {  
  14.             Test.function().method();     
  15. }  
  16.     }  
复制代码

4 个回复

倒序浏览
Test不需实例化就可Test.function(),因此function是静态方法?
回复 使用道具 举报
  1. class Test {
  2.     //补足代码,通过匿名内部类  
  3.         public static Inter  function(){
  4.                 return new Inter(){
  5.                         public void method(){
  6.                                 System.out.println(4);
  7.                         }
  8.                 };
  9.         }
  10. }  
复制代码
回复 使用道具 举报
本帖最后由 eayonh 于 2015-7-9 11:03 编辑

public static Inter function(){
      return new Inter()
      {
                public void method()
                {

                 }
      }
}
回复 使用道具 举报
这个视频里边有的吧,function方法是静态的,然后可以返回来一个Inner对象,这里要用内部类覆盖Inner的Method方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马