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(); 你好,你要记得这点:
返回的类型是接口,但是接口是不能实例化的,但是接口可以声明一个引用,指向其实现类,也就是说,在实际中返回值都是这个接口的实现类的对象。这点就是面向对象的一大特点。

相关内容

热门资讯

《维多利亚 3》庆祝发售三周年 Paradox 策略游戏以玩家统计数据庆祝周年纪念 斯德哥尔摩,2025 年 10 月 21 日—...
《双截龙再临》中文版今天上市!... 亚克系统亚洲(ARC SYSTEM WORKS ASIA)宣布,PlayStation®4、Play...
女子刀法《私域流量训练营》上接... 本文给大家分享一套女子刀法《私域流量训练营》上接战略,下达绩效的私域实战+思维诊断训…资源课程视频,...