y***@qq.com
y***@qq.com
  • 发布:2025-05-30 11:44
  • 更新:2025-05-30 12:04
  • 阅读:76

uts 插件如何实现 java interface

分类:uts

java 接口

public interface Callback {  
     void onResult(int var1, String var2, Bundle var3);  
}

uts 实现

class MyCallback implements Callback {  
    override onResult(var1: number, var2: string, var3: Bundle): void {  

    }  
}  

const callback = new MyCallback()

运行报错

error: Class 'MyCallback' is not abstract and does not implement abstract member public abstract fun onResult(var1: Int, var2: String!, var3: Bundle!): Unit defined in com.test.Callback‌

2025-05-30 11:44 负责人:无 分享
已邀请:
DCloud_UNI_FengXY

DCloud_UNI_FengXY

参数类型不对:
接口定义的Int,实现用的number,应该改成Int

class MyCallback implements Callback {    
    override onResult(var1: Int, var2: string, var3: Bundle): void {    

    }    
} 
  • y***@qq.com (作者)

    不报错了,谢谢~

    2025-05-30 19:23

要回复问题请先登录注册