方法不会覆盖Eclipse中的包可见方法

Eri*_*Red 1 java eclipse warnings visibility

从Eclipse Java编译器设置:Method不会覆盖包可见方法

"程序包默认方法在另一个程序包中不可见,因此无法覆盖.启用此选项后,编译器会将此类情况指示为错误或警告."

如何触发此警告/错误?我正在寻找一个代码示例.

Mat*_*all 5

Foo.java:

package foopackage;

public class Foo {
    String getString() {
        return "foo";
    }
}
Run Code Online (Sandbox Code Playgroud)

Bar.java:

package barpackage;

import foopackage.Foo;

public class Bar extends Foo {
    String getString() {
        return "bar";
    }
}
Run Code Online (Sandbox Code Playgroud)

应该这样做.

Eclipse帮助文档:

包默认方法在另一个包中不可见,因此无法覆盖.启用此选项后,编译器会将此类方案指示为错误或警告.