版权声明:本文为博主原創文章遵循
版权协议,转载请附上原文出处链接和本声明
在Java的遗产继承问题中,子类遗产继承问题父类之后当子类中有与父类相同嘚方法时(方法名、参数、返回值均相同)称子类重写父类的方法。而我们在写代码的时候加上@Override是为了增加可阅读性和IDE帮助我们检查一些錯误加不加都是重写。当子类重写的是父类的static的方法时其实不是重写,而是隐藏父类的方法因为static、final修饰的方法是不可以重写的,所鉯子类有跟父类一样的static方法时不是重写而是隐藏,不能加上@Override重写父类方法时,可以用super调用父类的方法而对父类方法的隐藏则不可以。