【发布时间】:2014-05-19 17:59:05
【问题描述】:
为什么函数在java中被称为方法。我不是在问两者之间的区别。为什么 Java 社区选择将它们命名为方法。这个决定背后有什么具体原因还是只是一个名字? 当我想到字面意思时,我认为功能与某些机器的内部工作有关。方法是实现目标(数学解决方案)的一种方式,或者方法是实现对象的一种方式。 是从哪里来的还是我错过了真实的图片?
【问题讨论】:
-
猜你应该联系 James Gosling :)
-
@Mr.Pandey:实际上,你是,基本上。这些术语意味着不同的东西。 Java 的正确术语是“方法”,原因在该问题的答案中给出。这就是他们使用的术语。
-
@Mr.Pandey:如果你不问两者之间的区别,那么你问的是什么?如果您知道区别(诚然,我直到最近才知道),那么还有什么不清楚的地方?
-
函数在java中不称为方法。您的前提是错误的,因为您不知道两者之间的区别是什么。
-
@Mr.Pandey:我是说上下文中的“函数”和“方法”这两个词具有特定的含义。 Java 选择称它们为“方法”,因为它们符合该词已经存在的含义。如果他们称它们为“函数”,他们会感到困惑,因为这个词已经具有不同的含义。