[英]Why don't we have to create object of System or Math classes in java and use them directly?
[英]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.