赢无翳
赢无翳
  • 发布:2025-01-20 14:47
  • 更新:2025-01-20 14:50
  • 阅读:56

请问UTS遇到抽象类如何实例化呢

分类:uts

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)  
                    }  
                }  
            }
2025-01-20 14:47 负责人:无 分享
已邀请:
DCloud_UNI_FengXY

DCloud_UNI_FengXY

抽象类不支持实例化

  • 赢无翳 (作者)

    那请问UTS混编遇到需要用到这种类型的接口怎么解决呢?

    2025-01-20 15:01

  • DCloud_UNI_FengXY

    回复 赢无翳: 不用abstract抽象类,完整的实现该接口,kotlin里边本身就不支持实例化抽象类的

    2025-01-20 15:34

要回复问题请先登录注册