首页 新闻 会员 周边 捐助

接口多态的性质

0
悬赏园豆:5 [已解决问题] 解决于 2024-10-09 21:08


接口的多态性质能逆向传递吗?test类只是实现了inter01接口,为什么method01方法的参数能够接受test的实例呢?

戈壁老王-的主页 戈壁老王- | 初学一级 | 园豆:188
提问于:2024-10-08 22:57
< >
分享
最佳答案
0

test继承inter01, inter01继承inter02, test就间接继承inter02了,当然可以作为method01的参数了.

收获园豆:5
www378660084 | 小虾三级 |园豆:1130 | 2024-10-09 10:55

如果把接口换成类继承关系,好像就不行了,你把intrer01跟inter02,换成类试下,cat.method01(t)这句话报错

戈壁老王- | 园豆:188 (初学一级) | 2024-10-09 15:12

@戈壁老王-: 接口换成类也一样没问题的.

www378660084 | 园豆:1130 (小虾三级) | 2024-10-09 15:58

@www378660084: 那我晚上回家再试试看,到时候@你

戈壁老王- | 园豆:188 (初学一级) | 2024-10-09 16:00

@www378660084: 好吧我刚试了下,可以

戈壁老王- | 园豆:188 (初学一级) | 2024-10-09 21:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册