मध्ये Python, ऑब्जेक्ट्स आणि क्लासेस या ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग(OOP) च्या मूलभूत संकल्पना आहेत. ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग आपल्याला ऑब्जेक्ट्स त्यांच्या स्वतःच्या गुणधर्म आणि पद्धतींसह तयार करण्यास अनुमती देते, कोड संस्था स्पष्ट आणि देखरेख करण्यायोग्य बनवते.
मध्ये वर्ग परिभाषित करणे Python
- नवीन वर्ग परिभाषित करण्यासाठी,
class
कीवर्ड वापरा, त्यानंतर वर्गाचे नाव(सामान्यत: मोठ्या अक्षराने सुरू होईल). - वर्गाच्या आत, तुम्ही क्लासच्या ऑब्जेक्ट्समध्ये असणारी विशेषता(व्हेरिएबल्स) आणि पद्धती(फंक्शन्स) परिभाषित करू शकता.
वर्गातून वस्तू तयार करणे
- वर्गातून ऑब्जेक्ट तयार करण्यासाठी, वाक्यरचना वापरा
class_name()
. - हे परिभाषित वर्गावर आधारित नवीन ऑब्जेक्ट सुरू करेल.
उदाहरण: वर्ग कसे परिभाषित करायचे आणि त्यातून ऑब्जेक्ट्स कसे तयार करायचे याचे एक साधे उदाहरण येथे आहे:
# Define the class Person
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print(f"Hello, my name is {self.name} and I am {self.age} years old.")
# Create objects(instances) from the class Person
person1 = Person("John", 30)
person2 = Person("Alice", 25)
# Call the say_hello method from the objects
person1.say_hello() # Output: Hello, my name is John and I am 30 years old.
person2.say_hello() # Output: Hello, my name is Alice and I am 25 years old.
वरील उदाहरणात, आम्ही Person
दोन गुणधर्मांसह वर्ग परिभाषित केला आहे name
आणि age
, पद्धतीसह say_hello()
. त्यानंतर, आम्ही दोन ऑब्जेक्ट्स person1
आणि person2
क्लासमधून तयार केले Person
आणि say_hello()
प्रत्येक ऑब्जेक्टची माहिती प्रदर्शित करण्यासाठी पद्धत कॉल केली.