关于接口的使用方法,一直感觉接口就是把函数写在上面的接口内,供下面的函数进行调用的感觉。
其可以实现调用其他类内函数的方法,所以还是蛮方便的。
1,来个例子试试
public interface MyCallback {
void func();
}
2,来个类试试
public class Demo3Caller {
private MyCallback myCallback;
public void doCall(){
myCallback.func();
}
public void setMyCallback(MyCallback myCallback) {
this.myCallback = myCallback;
}
}
3,来个总函数试试
Demo3Caller mycaller = new Demo3Caller() ;
//实例化具体回调函数,实现回调方法
mycaller.setMyCallback(new MyCallback() {
@Override
public void func() {
System.out.println("Hello world");
}
});
mycaller.doCall();//原来这里打印的是原来的数据啊
4这样就完成了程序的设计和开发