是在一个子类中重新定义一个非静态方法,具有相同的一切,但作为静态覆盖或隐藏它?
http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html说隐藏.但是当我将超类方法声明为final时,我得到一个覆盖错误.
超类声明是
final static void display() { ... }
Run Code Online (Sandbox Code Playgroud)
子类:
void display() { ... }
Run Code Online (Sandbox Code Playgroud)
给出覆盖错误.