小编Arb*_*een的帖子

为什么Kotlin修饰符'open'与'data'不兼容?

我上课了

open data class Person(var name: String)
Run Code Online (Sandbox Code Playgroud)

和另一堂课

data class Student(var reg: String) : Person("")
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误

错误:修饰符'open'与'data'不兼容

如果我从Person类中删除数据的罚款.

为什么kotlin打开和数据不兼容?

inheritance class kotlin

7
推荐指数
2
解决办法
1108
查看次数

这个 kotlin 代码与 java 的等价物是什么

以下是一些打印任何语句或语句块的执行时间的kotlin代码:

fun exeTime(code: () -> Unit) {
    var start = System.currentTimeMillis()
    code()
    var end = System.currentTimeMillis() - start
    println("Execution time: " + end + "ms")
}
Run Code Online (Sandbox Code Playgroud)

它可以这样使用:

exeTime {
    // some code
    // ...
}
Run Code Online (Sandbox Code Playgroud)

Java 中exeTime函数的等效构造是什么?

java

-4
推荐指数
1
解决办法
5125
查看次数

标签 统计

class ×1

inheritance ×1

java ×1

kotlin ×1