重写父类的方法一定要加@Override

来源:互联网 发布:java给图片加文字水印 编辑:程序博客网 时间:2024/05/21 07:46

重写父类的方法的时候,一定要在方法的上面加以@Override标志。这样一旦方法名称出错的时候,就可以有提示。

前面做了一个例子:在一个主activity中调用一个About.java(一个子activity)。

调用用方法

   Intent i = new Intent(this,About.class);
   startActivity(i);
但是我跟踪发现About.class 中的onCreate()的方法怎么也不调用。找了很长时间都没有找到什么错误。
后来在网上发个帖子,以为网友,告诉提示说
public class About extends Activity{
public void onCreated(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.about);
}
}
其实我是将方法名称写错了。onCreate 错写为:onCreated eclipse也不提示错误。
以后再出现这种情况就在onCreate上面加上@Override标志,这个时候如果将onCreate 写成onCreated  eclipse就会提示有错误。
原创粉丝点击