java return 对象_java return this 当前对象

今天在玩建造者模式的时候,想着 返回当前的对象,然后继续执行该对象的其他方法。

就想着,是否可以返回this  呢?

因为如果不能返回当前对象, 那么我方法不是就要将当前对象给传进去?

试了一下,没想到, java 真的支持 直接返回 this 即当前对象。我 之前一直以为它不能向其他语言一样直接返回 或者this 的

因为 我所知道的代码里面,JAVA是很少直接返回 this  的,都是 最多 this.xxx 这样。

或者返回其他对象的, 所以误导我以为不能这样用的。 汗!!!

public class BuilderCCCar extends AbstractBuilderCar {

private CCcar car = new CCcar();

public BuilderCCCar setStart() {

car.getList().add("start");

return this;

}

public BuilderCCCar setalarm() {

car.getList().add("alarm");

return this;

}

@Override

public CarModel getCar() {

return this.car;

}

}

调用:

BuilderCCCar ccCar = new BuilderCCCar();

ccCar.setalarm().setStart().getCar()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值