【JAVA】Supplier

继续学习一个新的函数式接口–Supplier,它的中文意思为供应商、提供者
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
而具体的方法也是相当的简单,就是不接受任何参数,返回一个结果:
在这里插入图片描述
对它有了大概的了解之后,下面用代码来使用一下它:在这里插入图片描述
貌似这函数的使用相当简单呀,但是简单并非是它的用处少,那它到底可以应用在现实中的什么场合之下呢?工厂就是其一,因为工厂有时里面是不接收参数的,直接从工厂里面返回一个结果,当然如果工厂里面要接收参数且返回结果那Function函数式接口就可以派上用场了,下面还是看一下这种Supplier的场景:

首先定义一个实体:
在这里插入图片描述

接着生成Student对象,然后再拿对象的属性,通常的做法如下:
在这里插入图片描述
当然这不是我们想要去做的,而是想通过Supplire函数式接口来生成Student对象并去拿属性,具体怎么做呢?
在这里插入图片描述

  • 10
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值