欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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

程序员文章站 2023-10-26 20:49:22
android源码中常用的接口传参实例详解 把mycclass中的参数传到mydclass /*接口传参例子2 * mycclass.java发送mydc...

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);  
      
  }  
  
} 

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