📘 Lesson · Lesson 85
self and __init__
self और __init__
💡 एक नज़र में
__init__ constructor है जो object बनने पर चलता है। self current object को refer करता है, जिससे आप उसका data store और access करते हैं।
Example
Python
class Student:
def __init__(self, name, marks):
self.name = name # self object पर data रखता है
self.marks = marks
def show(self):
print(self.name, "got", self.marks)
s = Student("Aman", 88)
s.show()Aman got 88
self क्यों?
selfइस object के data को दूसरों से अलग करता है।- हर method का पहला parameter
selfहोता है (Python अपने आप pass करता है)।
सारांश
- __init__ object बनने पर चलता है और initial values set करता है।
- self current object को refer करता है; self.x से data store/read करें।
💻 लाइव कोड एडिटर
इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.