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

相关内容

热门资讯

童养媳是什么意思(婆家养育女婴... 很多小说中会有童养媳的设定,但是小说中的设定一般都是很美好的,而生活往往很现实,童养媳问题非常严峻。...
新版《生化危机》电影时长曝光:... 索尼影业官宣,由扎克·克雷格(《野蛮人》)执导的《生化危机》重启版电影正式定档2026年9月18日全...
育碧《看门狗》三部曲合集现身,... IT之家 7 月 16 日消息,博主 Hugo Gaming 在挖掘电商平台 aalza.cz时发现...
羡慕哭!PUBGM 火影联动直... 谁懂啊,和平精英玩家年年蹲火影正版联动,蹲到头发都白了,结果人家 PUBGM 早把火影世界完整搬进海...