当前位置:主页 > 移动开发 > Android代码 >

Android源码中常用的接口传参实例详解

时间:2020-10-24 11:44:46 | 栏目:Android代码 | 点击:

Android源码中常用的接口传参实例详解

把MyCclass中的参数传到MyDclass

/*接口传参例子2 
 * MyCclass.java发送MyDclass.java接收 
 * 原理和MyAclass.java发送MyDclass.java接收完全一样 
 * 
 */ 
 
 
public class MyCclass { 
       
    public void getEditext(GetMyFragmentData myFragmentData){ 
      String edStr="人的生命是有限的,可是为人民服务是无限的"; 
      myFragmentData.setResult(edStr); 
       
    } 
    public interface GetMyFragmentData{ 
      public void setResult(String s); 
    }; 
     
   
   
   
 
}

public class MyDclass {  
  public static void main(String[] args) {  
    /** 
     * cclass.getEditext(getMyFragmentData); 
     * 1.getMyFragmentData是匿名内部类的对象,匿名内部类重写了抽象方法 
     * 2.getEditext(getMyFragmentData)方法中是用匿名内部类的对象调用匿名内部类的方法(即重写后的方法) 
     */ 
 
     
     GetMyFragmentData getMyFragmentData=new GetMyFragmentData() {  
      @Override  
      public void setResult(String s) {  
      System.out.println(s);  
          
      }  
    }; 
    MyCclass cclass = new MyCclass();  
    cclass.getEditext(getMyFragmentData);  
      
  }  
  
} 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

您可能感兴趣的文章:

相关文章