本文主要是介绍Java中@Override注解的作用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Java中@Override注解的作用
在java中如果方法上加@Override的注解的话,表示子类重写了父类的方法。当然也可以不写,写的好处是:
- 可读性提高
- 编译器会校验写的方法在父类中是否存在
public class Father {public void test(){System.out.println("test");}class child extends Father{@Overridepublic void test(){}}
}
如果将test写成test1的话,编译器在父类中未找到此方法,将会报错
如果将@override注释去掉的话,那么编译器则会认为创建了新的方法
这篇关于Java中@Override注解的作用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!