OnClickListenerインターフェイスがよくわかりません。

setOnClickListenerっていうのは、ボタンなどのメンバ変数にOnClickListenerというメンバがあって
それに値をセットする、つまりアクセサということではないんですよね?

内部的にどう書かれてるのかできれば読みたいのですが・・・