为什么函数在java中被称为方法。我不是在问两者之间的区别。为什么Java社区选择为它们命名方法。这个决定背后是否有任何具体原因,或者只是一个名字? 当我想到字面意思时,我认为功能与某些机器的内部工作有关。方法是一种工作方式来实现目标(数学解决方案)或者方法是一种实现对象的方法。 那是它来自哪里还是我错过了真实的画面?
答案 0 :(得分:10)
它不是Java,而是OOP name。
在sort中,它定义了对象实例的部分行为,而不是一般操作。
答案 1 :(得分:1)
每种语言都有自己的语法来区别于其他语言。至于你的问题
功能存在是独立的。
方法不是因为它们是在类中创建的。
答案 2 :(得分:1)
对于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.