Yoa*_*oav 7 java inheritance android overriding
新手问题 - 我正在编写我的第一个Android应用程序(它是我的第二个Java应用程序).我注意到在示例中该onCreate()方法具有@Override注释,但我没有使用该注释,它似乎工作正常.
使用@Override注释是不错的做法,还是我为自己设置问题.其他继承的方法怎么样 - onPause等等?
该@Override注释允许编译器,以确保你实际上覆盖的方法或实现接口方法(Java 6+).这可以避免一类简单的错误,比如搞砸方法签名而不是实际覆盖你认为的那样.
它不是强制性的,但它是一个好主意,并且是编译器的免费帮助.