title: Should we call the super class before or after we execute some code
body: <pre><code>Android Studio 0.4.6
  </code></pre>
  
  <p>Hello,</p>
  
  <p>I have a code snippet here. And I have often been confused if super should be the first line of execution or the last. Normally, I make it the first call so that the default properties can be set in the parent class. However, I was looking at some code that does it before. I am just wondering does it make any difference?</p>
  
  <pre><code>  @Override
      protected void onDestroy() {
          mBroadCastMgr.unregisterReceiver(receiver); 
          super.onDestroy();
      }
  </code></pre>