From c8facfbd145619cc9ab7f3d368e3dda16f61359f Mon Sep 17 00:00:00 2001 From: iswbm Date: Tue, 25 Jan 2022 21:38:17 +0800 Subject: [PATCH] typo --- source/c07/c07_03.md | 4 ++-- source/c07/c07_03.rst | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/c07/c07_03.md b/source/c07/c07_03.md index be61bab..861f298 100644 --- a/source/c07/c07_03.md +++ b/source/c07/c07_03.md @@ -92,7 +92,7 @@ AttributeError: 'Demo' object has no attribute '__baz' ```python >>> demo._Demo__baz -23 +33 ``` 总结可得,使用双下划线开头的属性变量,就是一个私有变量。 @@ -112,4 +112,4 @@ Python并没有真正的私有化支持,但可用下划线得到伪私有。 - 私有变量:以双下划线前导的变量,可以使用 `实例._类名__变量名` 进行访问 - 私有方法:以双下划线前导的方法,可以使用 `实例._类名__方法名()` 进行访问 -私有变量和私有方法,虽然有办法访问,但是仍然不建议使用上面给出的方法直接访问,而应该接口统一的接口(函数入口)来对私有变量进行查看、变量,对私有方法进行调用。对于这些内容我放到了下一节的的封装,请继续往后学习。 \ No newline at end of file +私有变量和私有方法,虽然有办法访问,但是仍然不建议使用上面给出的方法直接访问,而应该接口统一的接口(函数入口)来对私有变量进行查看、变量,对私有方法进行调用。对于这些内容我放到了下一节的的封装,请继续往后学习。 diff --git a/source/c07/c07_03.rst b/source/c07/c07_03.rst index 6a38633..db52ca1 100644 --- a/source/c07/c07_03.rst +++ b/source/c07/c07_03.rst @@ -102,7 +102,7 @@ AttributeError,属性不存在。 .. code:: python >>> demo._Demo__baz - 23 + 33 总结可得,使用双下划线开头的属性变量,就是一个私有变量。 -- GitLab