首页 > 解决方案 > Kotlin 中的方法和成员函数

问题描述

关于函数的 Kotlin 参考部分指出“成员函数是在类或对象中定义的函数”:

在此处输入图像描述

我还看到了对 Kotlin 中方法的引用。方法和成员函数是否相同、不同或滥用术语?

标签: kotlin

解决方案


AFAIK 是的,同样。

Kotlin 与 Java 有点不同,因为有例如顶级函数、伴生对象中的函数、函数中的函数、扩展函数等。Kotlin 中的所有内容都fun称为(某种)函数。

在 Java 中,函数的类型较少。有静态(类级)函数和对象级方法。后者的表达方式来自于 OOP 世界,Java 是一种 OOP 语言,而 Kotlin 不仅如此。


推荐阅读