Здравствуйте,
помогите, пожалуйста, понять запись в фигурных скобках
[syntax=java5]ServiceConnection sConn = new ServiceConnection() {
public void onServiceConnected(ComponentName name, IBinder binder) {
Log.d(LOG_TAG, "MainActivity onServiceConnected");
bound = true;
}
public void onServiceDisconnected(ComponentName name) {
Log.d(LOG_TAG, "MainActivity onServiceDisconnected");
bound = false;
}
}[/syntax]
Суть вопроса:
тут мы создаем объект
ServiceConnection sConn = new ServiceConnection()
а дальше в фигурных скобках к чему относятся эти методы, что они означают и почему их просто нельзя написать в теле класса?
Не жирным надо выделять, а форматировать код на форуме, чтобы другие могли видеть в чем суть вопроса.
Что означает запись в фигурных скобках
Re: Что означает запись в фигурных скобках
Почитай про анонимные классы java. Здесь создаётся анонимный класс, производный от ServiceConnection.
Re: Что означает запись в фигурных скобках
Спасибоmath64 писал(а):Почитай про анонимные классы java. Здесь создаётся анонимный класс, производный от ServiceConnection.