java - 递归类型参数和'this'的类
问题描述
我们可以确保它A<T>
始终是 的一个实例T
吗?
open class A<T : A<T>> {
fun self(): T = this as T // is this safe?
}
还是有任何不正确的情况?
解决方案
推荐阅读
- nosql - 表状态更改能否触发 Oracle NoSQL 数据库云服务中的事件?
- google-apps-script - Google表格脚本:删除大量包含特定数据的行
- java - 从多个模块的自定义原型模板生成不会创建类
- ios - 为特定设备/操作系统运行“swift build”
- javascript - 如何在另一个对象中按键聚合对象值
- impala - Impala 从一张表插入到另一张表
- swift - 使用它的detailTextLabel 自动调整tableview 单元格的大小?
- javascript - Javascript 的脚本没有运行两次
- shell - 通过路由进行多页导航
- ajax - 即使 url、路由器和控制器指向同一个地方,Laravel 和 Ajax 也会根据请求返回 404