android kotlin扩展函数

xiaoxiao2021-02-28  117

Kotlin的扩展函数功能使得我们可以为现有的类添加新的函数,而不用修改原来的类。这可以帮助我们简化代码而且让封闭的类打破局限.这些函数通常会替代工具类。

示例:

fun intMult(num: Int): Int { return num * 2 }

我们可以在任意的地方声明这个函数(例如一个工具类文件), 并在我们的Activities中当作一个普通方法使用:

intMult(2)

当然在定义拓展函数时也可以指定其使用范围,比如我们指定其只能在mainactivity中使用,只需要在在fun后面加入MainActivity.

fun MainActivity.intMult(num: Int): Int { return num * 2 }
转载请注明原文地址: https://www.6miu.com/read-36669.html

最新回复(0)