在接口中定义一个方法,该方法将接收数据作为参数。然后实现该接口的类可以调用该方法,并将数据作为参数传递给该方法。
以下是一个示例代码:
public interface DataInterface {
void sendData(String data);
}
public class MainActivity implements DataInterface {
//调用sendData方法时将数据作为参数传递给它
@Override
public void sendData(String data) {
//执行您想要的操作
}
}
public class AnotherClass {
private DataInterface dataInterface;
public AnotherClass(DataInterface dataInterface) {
this.dataInterface = dataInterface;
}
public void send() {
String data = "Some data";
dataInterface.sendData(data);
}
}
在这个示例中,DataInterface是一个接口,它有一个sendData方法,它将字符串作为参数接收。MainActivity实现了DataInterface并覆盖了sendData方法。AnotherClass类可以将实现DataInterface的类作为参数传递,并通过调用sendData方法将数据传递给它。