在kotlin里,在Class A里定义一个 关于Class B的扩展方法C,如何在A的外部调用这个C呢
public open class Table<E : Entity<E>>(
tableName: String,
alias: String? = null,
catalog: String? = null,
schema: String? = null,
entityClass: KClass<E>? = null
) : BaseTable<E>(tableName, alias, catalog, schema, entityClass) {
public inline fun <C : Any> Column<C>.bindTo(selector: (E) -> C?): Column<C> {
val properties = detectBindingProperties(selector)
return doBindInternal(NestedBinding(properties))
}
}
是先实例化A然后在对象A里实例化B在调用吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论