[java][31]子类重写父类加@Override注解

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhouxinxin0202/article/details/79552923

java小白的学习记录......

       如果子类重写父类的方法,在子类方法前面加上@Override, 系统可以检查子类方法的参数是否与父类一致,在编译期尽早发现错误。

实例:

1)父类

public class SeniorClass 
{
public String toString()
{
return "Senior";
}

}

2)子类

public class JuniorClass extends SeniorClass
{

public String toString(String a) 

{
return "Junior";
}

}

 若我们的本意是子类重写父类的toString()方法,而此时参数列表与父类不一致,系统不会提示错误。

  如果添加@Override,系统便会报错,如下:

       @Override
public String toString(String a)
{
return "Junior";
}

展开阅读全文

没有更多推荐了,返回首页