类外访问双下划线命名私有属性,实例名+_类名__属性,是可以访问的。
这个该怎么理解呢?
这里面说的是不能在类体外获取它的值是指直接通过私有属性获取,不包括通过“实例名+_类名__属性”方法获取的情况,因为通过该方法不但可以读取,而且还可以对私有进行修改。
书中这里写得不是很严谨,在下次改版时,我会进行改正。感谢您的反馈。