java中返回类型为接口?肿么返回?()
admin
2023-07-14 23:04:03


返回类型为一个接口的方法的话,可以用接口的类型作为返回值,也可以用实现了这个接口的类作为返回类型,比如你在一个person类中定义了一个方法:public List? say(){}; 那么下面调用此方法的时候可以用
List? list = new person().say(); 或者用
ArrayList? arr = new person().say(). 您好,提问者:接口是abstract抽象的,肯定是不能new对象的。不过new它的子类是可以的,比如:Collectionlist=newArrayList(); 你好,你要记得这点:
返回的类型是接口,但是接口是不能实例化的,但是接口可以声明一个引用,指向其实现类,也就是说,在实际中返回值都是这个接口的实现类的对象。这点就是面向对象的一大特点。

相关内容

热门资讯

原创 王... 在王者荣耀世界里,想要实现环金自由,其实是一件非常简单的事情。大家千万不要傻傻的用体力去刷哦!第一个...
《最终幻想14》x 《妖怪手表... 《最终幻想14》x《妖怪手表》联动即将开启!各位冒险者大人快来看看都有哪些新内容吧! 本期活动为季节...
腾讯出了个倒退10年的玩法,玩... 「峡谷在你身边。」 文/林致 2021年《英雄联盟手游》上线时,不少人不太看好这个产品,毕竟它出来的...
预告图曝光?乐高最新蝙蝠车套装... 关于乐高 DC 新品 76355《蝙蝠侠归来》蝙蝠车的传闻已持续数月。近日,乐高官方通过一条预告信息...
原创 宁... 宁王点评bin,肯定他的个人能力很强,但是自己无法跟他当队友,近日,前世界冠军打野Ning在直播中谈...