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

相关内容

热门资讯

原创 白... 白宫枪击案的嫌疑人身份曝光,他是一名教师,毕业于加州理工学院,还是一名独立游戏开发者,曾开发一款名为...
王者荣耀魔丸哪吒皮肤什么时候出... 大家好,王者荣耀魔丸哪吒的联动皮肤即将上线游戏,玩家将能够在游戏中体验电影中的魔丸哪吒,众多皮肤特效...
原创 T... 北京时间2026年4月25日,英雄联盟LPL第二赛段将在这一天分别迎来NIP对阵TES、JDG对阵W...
LPL第二赛段:JDG、WBG... 4月25日,LPL第二赛段组内赛将迎来一个超级比赛日,三场焦点战无缝衔接,不仅关乎季后赛席位的归属,...
原创 L... 英雄联盟LPL第二赛段的比赛,于4月4日正式拉开序幕。基于2026年第一赛段的排名,14支队伍将划分...