请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么要将返回对象类的构造方法变成私有的?

老师,在R返回对象里,为什么要定义一些类的私有构造方法,然后再对外暴露静态的状态码构造方法,而不是直接将类的构造方法变成公有的,然后用公有的构造方法来构造返回对象呢?

https://img1.sycdn.imooc.com//szimg/64db3d560943bcb713080746.jpg

正在回答 回答被采纳积分+3

1回答

RubinChu 2023-08-15 17:11:53

为了代码统一,也为了安全性,因为我们的对象是作为公用返回对象来用的,工具性的意味多一些,并且数据结构也是固定的,所以构造器我们隐藏起来,暴露公用方法来构建此对象。不提供Set方法也是这个原因

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号