Button btn= (Button) findViewById(R.id.button1);
1 btn.setOnClickListener(new OnClickListener().....
2 btn.setOnClickListener(buttonOnClickListener );
private OnClickListener buttonOnClickListener = new OnClickListener() {}
3 btn.setOnClickListener(this);让MainActivity实现此接口
4 btn.setOnClickListener(Aa );
class Aa implements OnClickListener{