|
|
|
|
 请问:对象出了作用域后被弄到哪里去了? - meijing [ 2006-01-12 14:38 | 164 byte(s)]
 Re: 请问:对象出了作用域后被弄到哪里去了? - flingfly [ 2006-01-19 14:24 | 630 byte(s)]
 Re: 请问:对象出了作用域后被弄到哪里去了? - limodou [ 2006-01-12 14:56 | 87 byte(s)]
 Re: 请问:对象出了作用域后被弄到哪里去了? - meijing [ 2006-01-12 16:45 | 94 byte(s)]
 Re: 请问:对象出了作用域后被弄到哪里去了? - limodou [ 2006-01-13 12:11 | 70 byte(s)]
 谢谢 Re: 请问:对象出了作用域后被弄到哪里去了? - meijing [ 2006-01-19 13:05 | 4 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
Python对象是引用为0立刻析构,也就是离开了作用域就析构了。下面例子为证。
而Java就不知道了,Java是不是想linux里面的stab似的,只有内存吃劲的时候才释放啊?
class Test:
def __init__(self):
print "in Test constructor"
def __del__(self):
print "in Test del"
def f():
print "in f before test"
t = Test();
print "in f after test"
f()
print "Leave the local scope"
|
|
|
----
(1)多回答问题。 (2)多提出问题。
|
|
[Original]
[Print]
[Top]
|
|
|