为什么函数在Java中被称为方法?

Why functions are called methods in java?

本问题已经有最佳答案,请猛点这里访问。

为什么函数在Java中被称为方法。我不是在问这两者的区别。为什么Java社区选择命名它们的方法。这个决定背后有什么具体的原因吗?还是只是一个名字?当我想到字面意义的时候,就我所能想到的来说,函数与一些机器的内部工作有关。方法是实现目标的一种工作方式(数学解),或者可能是实现对象的一种方法。是从那里来的还是我刚刚错过了真正的照片?


它不是Java,它是OOP名称。

在排序中,它定义对象实例行为的一部分,而不是一般操作。


为什么函数在Java中被称为方法?

  • 方法位于对象上。
  • 函数独立于对象。
  • 对于Java,只有方法。
  • 对于C,只有函数。
  • 对于C++来说,这取决于你是否在一个类中。

    In languages such as C++, functions are bits of code that will perform a particular action - but are not associated with an object. functions that are to do with an object are called methods. in java all functions are methods as they are all to do with objects.


    每种语言都有自己的语法来区别于其他语言。至于你的问题

    函数的存在是独立的。

    方法不是在类中创建的。