为什么在Java中将函数称为方法? [重复] - java

This question already has answers here:

What's the difference between a method and a function?

(34个答案)

6年前关闭。

为什么函数在Java中被称为方法。我不是要问两者之间的区别。为什么Java社区选择将它们命名为方法。这个决定背后是否有任何具体的原因,或者仅仅是一个名字?
当我想到字面意义时,我认为功能与某些机器的内部工作有关。方法是一种实现目标(数学解决方案)的方法,或者方法可能是一种实现对象的方法。
是从哪里来的,还是我只是错过了真实的照片?

java参考方案

它不是Java语言,而是OOP name。

总的来说,它定义了对象实例行为的一部分,而不是一般操作。

在Java中将华氏度转换为摄氏温度[重复] - java

This question already has answers here: Double value returns 0 [duplicate] (3个答案) 6年前关闭。 我正在尝试将华氏度转换为摄氏温度。现在当我使用此错误时:double fahrenheit=input.nextDouble(); double celsius= ( **5** /…

从long到int,如果long值足够小以适合int [重复] - java

This question already has answers here: Safely casting long to int in Java (10个回答) 7年前关闭。 如果long值足够小以适合int,可以自动将long转换为int吗?long i=1; int j=i; //Error Type mismatch: cannot convert…

除了在类上访问属性时,为什么类在Java中没有定义符号? [重复] - java

This question already has answers here: Are Java classes objects? (4个答案) 在8个月前关闭。 考虑最简单的示例。我们有public class Foo {} 因此我们可以说Foo.class // ==> class Foo 因此,有理由认为Foo应该是java.lang.Class…

使用-source 8或更高版本来启用lambda表达式[重复] - java

This question already has answers here: Specifying java version in maven - differences between properties and compiler plugin (3个答案) 去年关闭。 当我尝试运行Maven构建时遇到构建错误。我创建了一个包含lambda函数的简单J…

在Java中,为什么String.Replace之后的String值没有更改? [重复] - java

This question already has answers here: String replace method is not replacing characters (5个答案) 4年前关闭。 我对此下面的程序有疑问请看下面的程序public class Kiran { public static void main(String args[]…