学校排行榜

(0)

投一票

封装 官网

例如,如果我们使用BankAccount类,我们不希望程序的其他部分进入并更改任何对象的余额,而不需要经历deposit()或detact()行为。 我们应该隐藏这个属性,控制对它的访问,这样它只能被对象本身访问。 这样,平衡就不能从对象外部直接更改,只能使用其方法访问。 这也被称为"black boxing",指的是关闭对象的内部工作区,除了我们想公开的部分。 这允许我们在不改变整个程序的情况下更改方法的属性和实现。例如,我们可以稍后返回并更改balance属性的数据类型。 总之,封装的好处是: -控制访问或修改数据的方式。 -代码更灵活,更容易根据新的需求进行更改。 -更改代码的一部分而不影响代码的其他部分。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。