xde*_*000 8 java static final private
我读到了这样做:
public final void foo() {}
Run Code Online (Sandbox Code Playgroud)
等于:
private static void foo() {}
Run Code Online (Sandbox Code Playgroud)
两者都意味着该方法不可覆盖!
但是,如果一个方法是私有的,我自动无法访问,我看不到等价...
pol*_*nts 20
确实,你不能@Override采用任何一种方法.您只能@Override使用非final 实例方法.
final,那就没办法@Override了static,那么它不是一个开始的实例方法这是不是真的,他们是"平等"的,因为一个是private static,另一个是public final.
static上下文您不能@Override使用static方法,但可以使用其他方法隐藏它static.static当然,一种方法不允许动态调度(这是由a完成的@Override).
| 归档时间: |
|
| 查看次数: |
876 次 |
| 最近记录: |