UTS需要实例化new OnRequest
报错:error: Cannot create an instance of an abstract class
KT原生接口代码如下
package uts.sdk.modules.fzGet
interface OnRequest {
fun onCall(Request: Array<String>, isResult: Boolean)
}
UTS如下写法报错:error: Cannot create an instance of an abstract class
abstract class Request implements OnRequest {
onCall(Request: Array<String>, isResult: Boolean) {
if (isResult) {
console.log(isResult)
} else {
console.log(Request)
}
}
}
赢无翳 (作者)
那请问UTS混编遇到需要用到这种类型的接口怎么解决呢?
2025-01-20 15:01
DCloud_UNI_FengXY
回复 赢无翳: 不用abstract抽象类,完整的实现该接口,kotlin里边本身就不支持实例化抽象类的
2025-01-20 15:34