社区
Java SE
帖子详情
关于接口作为方法返回值
sunny03
2003-11-03 02:44:23
我看到有方法的返回值是一个接口的用法,谁能帮详细讲解一下这种用法,谢谢!
...全文
251
3
打赏
收藏
关于接口作为方法返回值
我看到有方法的返回值是一个接口的用法,谁能帮详细讲解一下这种用法,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
truezerg
2003-11-03
打赏
举报
回复
这种用法就是体验多态性的具体用法。方法签署上指定的返回类型是一个接口,而真正返回的是一个实现了这个接口的具体的类的实例。这样在调用该方法的时候我们就不用考虑到底是具体哪个类的实现了。 我们只管用这个接口上的方法就行。 实际上是在用它真正返回的具体的对象的方法。 想怎么实现就取决于到底返回的是哪个具体的实例。而调用都根本不用去管
realzealy
2003-11-03
打赏
举报
回复
通常这种情况实际上是返回实现这个接口的类的向上转型回去的reference
而不是纯粹返回一个接口,这样就能接收不同种类的实现的这个接口的类
zmpcoming
2003-11-03
打赏
举报
回复
能不能把例子共享一下?
day11 17
接口
作为
方法
的参数和或
返回
值
day11_17_
接口
作为
方法
的参数和或
返回
值
使用Runnable模拟Callable
接口
实现线程有
返回
值
大家都知道Runnable和Callable
接口
都可以作为其他线程执行的任务,但是Runnable
接口
的run
方法
没有
返回
值
,而Callable
接口
的call
方法
有
返回
值
,那么Callable
接口
是如何做到的呢?在此我给出一个Demo,看看通过...
抽象类、
接口
作为
方法
返回
值
和参数
1、抽象类作为
方法
的参数 抽象类作为
方法
参数传递时,需要传入一个实现抽象类所有抽象
方法
的子类对象。 2、抽象类作为
方法
的
返回
值
...
接口
作为
方法
的
返回
值
时,
返回
的是一个
接口
的实现类的对象。 ...
Java培训:类、
接口
作为参数和
返回
值
详解
1.类作为
方法
参数时,说明要向
方法
中传入该...6.
接口
作为
方法
返回
值
时,说明该
方法
需要
返回
一个
接口
实现类对象。本文版权归黑马程序员Java培训学院所有,欢迎转载,转载请注明作者出处。作者:黑马程序员Java培训学院。
JAVA-函数式
接口
作为
方法
返回
值
的用法
package Demo38;...//这里当需要通过一个
方法
来获取Comparator
接口
类型的对象作为排序器时,就可以调用该
方法
获取 public class Demo01Cmparator { public static Comparator<String> getComparator(){ .
Java SE
62,615
社区成员
307,318
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章