本文主要是介绍Kotlin类继承Java类实现对用的抽象方法时,返回值不能为null问题解决;,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天开发kotlin项目过程中,因需要使用以前写好的框架基类,实现其中抽象方法时,因为当前类不需要考虑具体怎么实现此方法,所以计划返回null处理,发现kotlin提示异常“Null can not be a value of a non-null type BaseDataBinder<*, *>”,表示此方法必须做有效的实现,在此记录具体的解决方案
此处为报错位置,具体实现中给对应的方法加上可为null的声明,就可以解决此问题,结果如下:
此处用于问题记录
这篇关于Kotlin类继承Java类实现对用的抽象方法时,返回值不能为null问题解决;的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!