前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >lombok建造者模式支持父类

lombok建造者模式支持父类

作者头像
阿超
发布2022-08-17 20:37:15
3290
发布2022-08-17 20:37:15
举报
文章被收录于专栏:快乐阿超快乐阿超

精力充沛的青春,是不怎么容易灭亡的。——卡罗萨

使用@SuperBuilder注解代替原本的@Builder就可以了

如果对建造者模式不太了解的,可以看我以往写的博客:

https://vampireachao.gitee.io/2020/11/08/建造者模式/

这里做个对比,加之前:

image-20211019174128848
image-20211019174128848
image-20211019180447313
image-20211019180447313
image-20211019180419448
image-20211019180419448

加之后:

image-20211019180437521
image-20211019180437521
image-20211019180456043
image-20211019180456043

可以看到子类开始的建造者模式成功访问到父类属性,不过最终获取到的还是父类

如果想要最终获取到的还是子类,可以在父类也使用@SuperBuilder

不过父类的父类也要有@SuperBuilder

image-20211020115100028
image-20211020115100028
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-10-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档