在Class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑。

py-访问限制

py-访问限制 

py-访问限制 

#对于外部代码来说,没什么变动,但是已经无法从外部访问实例变量.__name和实例变量.__score了
#这样就确保了外部代码不能随意修改对象内部的状态,这样通过访问限制的保护,代码更加健壮。

py-访问限制

 py-访问限制

py-访问限制 

py-访问限制

py-访问限制 py-访问限制

py-访问限制 

py-访问限制

相关文章:

  • 2021-11-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
  • 2021-06-23
  • 2018-04-11
猜你喜欢
  • 2021-10-19
  • 2022-12-23
  • 2021-07-08
  • 2020-04-26
  • 2021-10-04
相关资源
相似解决方案