java中私有方法和最终方法的区别是什么?

java中私有方法和最终方法的区别是什么?,java,Java,我所问的是“从功能的角度来看,私有的和最终的`方法不被覆盖”。 从功能角度看,我们是否只能使用一个访问修饰符,即Private?Private是关于可访问性的,如public或protected或无修饰符。 final是关于继承过程中的修改 private方法不仅仅可以从类外部访问 final方法不能被子类重写 由于无法从子类访问private方法,因此也无法覆盖,final方法可以或不能基于访问修饰符进行访问。private方法无法从类外部访问意味着假设一个类具有sum()is priva

我所问的是“从功能的角度来看,私有的
和最终的`方法不被覆盖”。

从功能角度看,我们是否只能使用一个访问修饰符,即Private?

Private
是关于可访问性的,如
public
protected
或无修饰符。
final
是关于继承过程中的修改

  • private
    方法不仅仅可以从类外部访问
  • final
    方法不能被子类重写

由于无法从子类访问
private
方法,因此也无法覆盖
final
方法可以或不能基于访问修饰符进行访问。

private方法无法从类外部访问意味着假设一个类具有sum()is private方法。我们想通过创建一个类的对象从类B调用方法sum()。这是不可能的,所以最后私有方法不能在类的外部访问,因为不能重写as final方法。

私有方法本质上是final的。最终说明符可用于停止非私有方法以被重写。