在Java中,如果子类重写了父类的方法,以下哪项描述是正确的?
答案解析
选项A错误,因为子类中可以使用super关键字调用被重写的父类方法。选项B错误,因为super关键字调用被重写的父类方法不需要位于方法体的第一行。选项C正确,子类中可以使用super关键字调用被重写的父类方法,且可以在方法体的任何位置调用。选项D错误,因为子类可以重写父类的静态方法,但重写后的方法实际上隐藏了父类的静态方法,而不是覆盖,因此使用super关键字调用父类的静态方法是没有意义的。
正确答案:C