首页 新闻 搜索 专区 学院

java类实现了接口,为什么能不实现接口方法

0
[待解决问题]

1.包名:org.apache.activemq.command
2.类名:ActiveMQObjectMessage,该类实现了ObjectMessage接口
3.ObjectMessage继承了Message接口

现在编译器报错:没有实现Message接口中的getJMSDeliveryTime方法。
请各位看到的朋友,大神一起帮个忙解决下。虽然编译器报错,但是实际上是可以编译通过的。只是不知道为什么类继承了接口,但是可以不实现接口里面的方法?

笑天笑天的主页 笑天笑天 | 菜鸟二级 | 园豆:238
提问于:2020-01-19 11:06
< >
分享
所有回答(1)
0

这个可能是你的jdk版本低了吧..... 毕竟后面出了接口可以有默认实现方法.

风中的雪糕 | 园豆:418 (菜鸟二级) | 2020-01-19 21:46

你是说,message所在的包升级了,但是我自己本地的activemq的包没有升级,然后我下载下来的包,版本不兼容吗

支持(0) 反对(0) 笑天笑天 | 园豆:238 (菜鸟二级) | 2020-01-20 15:37

@笑天笑天: 是你IDE的jdk版本太低...

支持(0) 反对(0) 风中的雪糕 | 园豆:418 (菜鸟二级) | 2020-01-21 21:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册