Когда мы переопределяем метод в подклассе, мы вызываем метод суперкласса в этом методе, например:
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()
.