Что означает запись в фигурных скобках
Добавлено: 04 апр 2016, 11:05
Здравствуйте,
помогите, пожалуйста, понять запись в фигурных скобках
[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()
а дальше в фигурных скобках к чему относятся эти методы, что они означают и почему их просто нельзя написать в теле класса?
Не жирным надо выделять, а форматировать код на форуме, чтобы другие могли видеть в чем суть вопроса.
помогите, пожалуйста, понять запись в фигурных скобках
[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()
а дальше в фигурных скобках к чему относятся эти методы, что они означают и почему их просто нельзя написать в теле класса?
Не жирным надо выделять, а форматировать код на форуме, чтобы другие могли видеть в чем суть вопроса.