ক্লাস ভেরিয়েবল হল ভেরিয়েবল যেগুলিকে __init__ পদ্ধতির বাইরে ঘোষণা করা হয়। এগুলি হল স্থির উপাদান, মানে, এগুলি ক্লাসের উদাহরণের পরিবর্তে শ্রেণির অন্তর্গত। এই ক্লাস ভেরিয়েবলগুলি সেই শ্রেণীর সমস্ত দৃষ্টান্ত দ্বারা ভাগ করা হয়। ক্লাস ভেরিয়েবলের উদাহরণ কোড
উদাহরণ
class MyClass: __item1 = 123 __item2 = "abc" def __init__(self): #pass or something else
আপনি আরও কোড −
দিয়ে আরও স্পষ্টভাবে বুঝতে পারবেনclass MyClass: stat_elem = 456 def __init__(self): self.object_elem = 789 c1 = MyClass() c2 = MyClass() # Initial values of both elements >>> print c1.stat_elem, c1.object_elem 456 789 >>> print c2.stat_elem, c2.object_elem 456 789 # Let's try changing the static element MyClass.static_elem = 888 >>> print c1.stat_elem, c1.object_elem 888 789 >>> print c2.stat_elem, c2.object_elem 888 789 # Now, let's try changing the object element c1.object_elem = 777 >>> print c1.stat_elem, c1.object_elem 888 777 >>> print c2.stat_elem, c2.object_elem 888 789