How does the Java compiler respond to the following code snippet?
final class Base {
final void show() {
System.out.println("Base::show");
}
}
class Derived extends Base {
void show() {
System.out.println("Derived::show");
}
}