Property Delegation

Property Delegation

温馨提示:本文最后更新于2025-12-05 10:46:59,某些文章具有时效性,若有错误或已失效,请在下方留言

在 Kotlin 中,属性代理(Property Delegation)允许将一个属性 gettersetter 的实现委托给另一个对象(委托的对象)。

这项特性的标志就是关键字 by,它被用在 属性定义委托(代理)对象的指定 之间。

var value: Int by SomeDelegate()

value 的读取与修改,全部交给 SomeDelegate 来实现。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容