我与实验莳萝包,特别是它的检测模块,并遇到了一些麻烦直观地理解什么是指称,查阅情况,家长和孩子们的意思。
甲参考是可以访问某些数据的值。
与所指是被对象简称 ,是吧?
因此,在下面的代码:
class MyClass:
"""A simple example class"""
i = 12345
def f(self):
return 'hello world'
an_instance = MyClass()
an_instance2 = MyClass()
an_instance3 = MyClass()
a_list = [an_instance, an_instance2, an_instance3]
是an_instance, an_instance2, an_instance3
的所指对象a_list
并将在MyClass
也是一个指涉a_list
,但进一步向上链深度的一个水平?
所以,用->
标志着参考 ,将所指的链条是这样的:
a_list -> an_instance -> MyClass
这会被看作是:
grandchild -> child -> Parent
反过来说,是a_list
的引荐an_instance
以及an_instance2, an_instance3
和深度,另一个层面MyClass
?
制作引荐链 :
MyClass -> an_instance -> a_list
并将这也可以设想:
parent -> child -> grandchild
有人可以提供的,其中引用,继承和容器不和不重合解释清楚?