2020.7.8
在一个类中新建接口,声明接口变量,生成set方法(实例化使用);进行方法调用(接口变量.接口方法)
在另一个类中继承接口,重写接口中的方法,调用set方法实例化接口,参数就是此类(原因是此类继承了接口);在其中进行真正的逻辑操作;
上一个demo,真的理解了好长时间;
public class CeShi implements OnTopBarClickListener{
@Override
public void leftClick() {
System.out.println("leftClick");
}
@Override
public void rightClick() {
System.out.println("rightClick");
}
}
public class MainActivity extends AppCompatActivity {
private TextView tv;
private OnTopBarClickListener mListener;
public void setOnTopBarClickListener(OnTopBarClickListener listener) {
mListener = listener;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_