当前位置: 移动技术网 > 移动技术>移动开发>Android > Android源码中常用的接口传参实例详解

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

2019年07月24日  | 移动技术网移动技术  | 我要评论

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

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网