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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Class A {

     public interface CallBack{
         public method(String m);
     }
     public void methodA(CallBcak cal){
                 cal.method("我爱黑马"):
      }
}

class B{
       public void main{
              A a = new A();
              a.methodA(new CallBack(){
                      public void   method(String m){
                               syso'm';
                     }
              });
       }
}

B类中回调方法里那个 m的值是怎么从A类中传递过来的?  是什么原理啊
还有A类方法中那个 接口.方法(形参) cal.method("我爱黑马"):  为啥不用new出来就可以调用方法....

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马