私有属性是指在类定义中以双下划线(“__”)开头的属性。这样的属性在类的外部是不可直接访问的,只能在类的内部使用。私有属性的目的是限制对属性的直接访问,使其只能通过类内部的方法进行操作。
在你提供的代码中,“__weight” 属性被定义为私有属性。这意味着在类的外部无法直接访问或修改 “__weight” 属性的值。如果想在类的外部获取或修改 “__weight” 属性的值,可以通过类内部提供的公共方法(例如 getter 和 setter 方法)来实现。这样可以控制对属性的访问和修改,并提供额外的逻辑或验证。
私有属性在Python中用于限制外部直接访问,如`__weight`。它们只能在类内部操作,外部访问需通过getter和setter方法,以实现数据的安全性和可控性。
1704

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



