我在final类中有一堆静态的final方法:
public class final Util{
private Util{}
// do I need the keyword final when the class is already final
public static final util1{..}
public static final util2{..}
public static final util3{..}
}
我知道,实例方法的类为final时,实例方法隐式为final。但是,对于静态方法也是如此吗?
最终类不能首先扩展,因此它们的方法是否标记为都没有关系final
。
例如,这将失败:
final class Util {
}
class Extra extends Util {
}
错误:无法从最终的Util
类继承Extra扩展了Util {
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句