android源码中常用的接口传参

来源:互联网 发布:淘宝直播个人好申请吗 编辑:程序博客网 时间:2024/06/07 00:14

把MyCclass中的参数传到MyDclass

<span style="font-size:18px;">/*接口传参例子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);};}</span>

<pre name="code" class="java">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);                }    }




0 0
原创粉丝点击