Kotlin类继承Java类实现对用的抽象方法时,返回值不能为null问题解决;

今天开发kotlin项目过程中,因需要使用以前写好的框架基类,实现其中抽象方法时,因为当前类不需要考虑具体怎么实现此方法,所以计划返回null处理,发现kotlin提示异常“Null can not be a value of a non-null type BaseDataBinder<*, *>”,表示此方法必须做有效的实现,在此记录具体的解决方案

此处为报错位置,具体实现中给对应的方法加上可为null的声明,就可以解决此问题,结果如下:

此处用于问题记录


猜你喜欢

转载自blog.csdn.net/sunlit_6/article/details/80847268