Why we call always base class method like base.OnInit()
<p>Hi 
I am new in asp .net.I am not able to undestand why we call base class method when we 
override methods/events.Like automatically visual studio will put base.OnInit() if you are overriding OnInit.</p>

<pre><code>  protected override void OnInit(EventArgs e)
    {
        base.OnInit(e);
    }
</code></pre>

<p>same is the case of Finalize. In derived we call base.Finalize()</p>

<p>Is there any need of calling these base class methods ?</p>

<p>Thanks</p>

<p>Ritu</p>
