繁体   English   中英

当我们在方法类中拥有私有属性时,为什么要使用final作为修饰符

[英]why use final as modifier when we have private in method classes

让我们考虑一下我们有一个如下声明的方法:

final private method myMethod() {

}

当我们将private作为修饰符时,为什么要使用final 最终在这里的目的是什么?

final防止方法在任何子类中被覆盖。 但是仍然可以从其他类中访问它。

private使方法无法从任何其他类访问。

因此,当您要确保没有任何子类覆盖(更改实现)此方法时,请使该方法成为final方法。

当您希望其他任何类都不能直接使用它时,请将其设为private

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM