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

相关内容

热门资讯

青春集结,海斗开赛!英雄联盟海... 青春集结,海斗开赛!英雄联盟海斗大赛,海斗人的电竞舞台 一、赛事来袭:海斗专属赛事登场,青春遇上电...
BLG击败WE晋级MSI,Xu... LPL精彩赛事依旧在火热进行中,这一次是BLG和WE的对决,败者组的决赛对决,BLG这次太不容易了,...
VCT:WsLeo手枪局五杀横... 无畏契约伦敦大师赛淘汰赛首轮,XLG让一追二战胜G2,XLG挺进胜者组半决赛。 图一:莲华古城 防...
原创 L... 英雄联盟LPL第二赛段的常规赛,已经打完,季后赛即将开始,谁将克敌制胜晋级总决赛,拿到MSI的门票?...
原创 京... 一年一度618大促火热来袭,各路数码好物轮番上新,而对于广大游戏玩家来说,一场专属线下狂欢盛宴也同步...