在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在调用吗

阅读 743
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题