问答详情
源自:3-1 Java注解的分类

源码注解列子

源码注解举个栗子

提问者:慕粉13951935648 2016-05-31 15:04

个回答

  • 慕巴拉克
    2018-09-03 21:35:05

    举例:在重写父类的onCreate时,在方法前面加上@Override 系统可以帮你检查方法的正确性。

    @Override
    public void onCreate(Bundle savedInstanceState)

    {…….}
    这种写法是正确的,如果你写成:

    @Override
    public void oncreate(Bundle savedInstanceState)
    {…….}
    编译器会报如下错误:The method oncreate(Bundle) of type HelloWorld must override or implement a supertype method,以确保你正确重写onCreate方法(因为oncreate应该为onCreate)。而如果你不加@Override,则编译器将不会检测出错误,而是会认为你为子类定义了一个新方法:oncreate

  • 随心而风
    2016-05-31 20:00:59

    给你栗子5毛