为了避免波纹效应,如果将类中的属性定义为public类型,当属性名称发生改变的时候,所有直接调用该属性的代码都需要进行修改。而将其定义为private类型,则别处访问只能通过该属性的访问接口进行访问,只要接口不变其他代码就不需要变化,保证了对该类中属性的修改只对该类的代码产生影响而不影响其他类。
为什么需要将类中的属性定义为private类型
最新推荐文章于 2024-12-29 17:15:59 发布
博客指出为避免波纹效应,类属性若定义为public类型,属性名改变时所有直接调用代码都要修改;而定义为private类型,别处通过访问接口访问,只要接口不变,其他代码无需变化,可保证属性修改只影响本类代码。
5162

被折叠的 条评论
为什么被折叠?



