অবজেক্ট লাইফ সাইকেল
## Definition
class Add:
## Initialization
def __init__(self,a,b):
self.a = a
self.b = b
def add(self):
return self.a+self.b
obj = Add(3,4)
## Access
print obj.add()
## Garbage collectiona = 42 # <42> অবজেক্টটি তৈরি হল
b = a # a এর মান b তে ঢুকানো হল এবং তাই <42> রেফারেন্স কাউন্ট বেড়ে গেল
c = [a] # a কে একটি লিস্টের এলিমেন্ট হিসেবে অন্তর্ভুক্ত করা হল এবং তাই <42> রেফারেন্স কাউন্ট আরও বেড়ে গেল
del a # <42> এর রেফারেন্স কাউন্ট কমানো হল
b = 100 # b এখন a কে নয় বরং অন্য একটি ভ্যালুকে নির্দেশ করে। তাই <42> এর রেফারেন্স কাউন্ট আরও কমে গেলো
c[0] = -1 # c লিস্টের যে অবস্থানে a ছিল সেখানে এখন অন্য ভ্যালু তথা রেফারেন্স কাউন্ট আরও কমে গেলোLast updated