title: Why is onCreate overridden?
body: <p>I have a question about Androids onCreate method. I understand that the Activity is extended and that <code>onCreate()</code> is implemented as android developers guide states (Class Overview at <a href="http://developer.android.com/reference/android/app/Activity.html" rel="nofollow">http://developer.android.com/reference/android/app/Activity.html</a>). But why do we use <code>@Override</code>? And also if i want to refer to that method what word should i use? Should i say that <code>onCreate() is Overrided</code> or that <code>onCreate() is implemented</code> ? </p>
  
  <pre><code> public class MainActivity extends Activity {
       @Override
       protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_main);
       }
  </code></pre>