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

相关内容

热门资讯

米哈游新作开放Steam页面,... 早有准备。 文/王丹 今日,米哈游的新作《BSide: Olivia Lin》开放了Steam商店页...
从突突突到3A叙事!CF这十九... “不是,哥们,你说谁出3A游戏了?CF吗?” 就在今年六月的夏日游戏节上,CF的最新3A力作《穿越火...
暗黑古堡群像集结,《恶魔城:贝... 5GWAN手游网(www.5gwan.net)2026年06月18日讯:探索型2D动作游戏《恶魔城:...
原创 艾... 你好,我是小酒。 S44赛季的两款战令皮肤,已经迎来了正式爆料。两款皮肤以春夏为切入点来设计,会放到...
《异环》6.18卡厄斯上线!新... 今天(6月18日)《异环》1.1版本下半阶段正式开启,新角色卡厄斯已上线。那么这位全新S级角色值得抽...