java で手続きオブジェクト (?) の取り扱いについて

例えばあるメソドの中で以下な手続きを云々してて

        btn.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                setY(getY() + 100);

                outY();
            }
        }

兄弟クラス (?) で呼び出す setY が setX だったりするような場合、手続きをどうやって渡せば良いのだったか。ある interface を実装したオブジェクトにしといて interface な参照を渡す、のは微妙にイマイチ。
他に良い方法は無いものか。

つうか

この方法だと色々と複雑。帰りのバスで諸々検討してみる方向。

ええと

ちょい今日は限界らしく、というか Java にアレルギー反応が出つつある今日この頃ですね。