方法(method)和函数(function)有什么区别?

方法和函数大致上是相同的,但有两个主要的不同之处:

1.方法中的数据是隐式传递的
2.方法可以操作类内部的数据

综上,方法功能更多一些,可以操作内部数据。
如:写一个cos函数,专门计算向量的余弦相似度
写一个打印方法,打印主体的一些行为。

你可能感兴趣的:(方法(method)和函数(function)有什么区别?)