Переопределение методов Android

Когда мы переопределяем метод в подклассе, мы вызываем метод суперкласса внутри этого метода, например:

protected void onSizeChanged(int w, int h, int oldw, int oldh) {
    width = w ;
    height = h ;

    Log.d(TAG, "onSizeChanged: width " + width + ", height "+ height);

    super.onSizeChanged(w, h, oldw, oldh);
}

Так зачем нам вызывать super.onSizeChanged () ?

Я удаляю строку super.onSizeChanged () , и результат такой же, как и у нее.

Или то же самое в методе onCreate, мы вызываем super.onCreate ( ) .

6
задан Brian 31 July 2011 в 19:13
поделиться