Параметр Android setOnclicklistener

Я новичок в Android, при настройке прослушивателя onclick для кнопки, что означает переданный параметр:

 btn1.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

        }
    });    

Итак, "new OnClickListener()" передается в метод, то разве это не должен быть объект?
если это не объект; тогда как мы используем «новое» ключевое слово?
почему «onclick()» вызывается напрямую без использования ключевого слова «this» или имени его класса.

6
задан waqaslam 14 March 2012 в 10:13
поделиться