मा Python, वस्तुहरू र वर्गहरू वस्तु-उन्मुख प्रोग्रामिङ(OOP) को आधारभूत अवधारणाहरू हुन्। वस्तु-उन्मुख प्रोग्रामिङले तपाईंलाई कोड संगठनलाई स्पष्ट र मर्मतयोग्य बनाउँदै तिनीहरूको आफ्नै विशेषताहरू र विधिहरूसँग वस्तुहरू सिर्जना गर्न अनुमति दिन्छ।
मा वर्ग परिभाषित गर्दै Python
- नयाँ वर्ग परिभाषित गर्न,
class
किवर्ड प्रयोग गर्नुहोस्, क्लासको नाम पछि(सामान्यतया ठूलो अक्षरबाट सुरु हुने)। - कक्षा भित्र, तपाईले विशेषताहरू(चर) र विधिहरू(कार्यहरू) परिभाषित गर्न सक्नुहुन्छ जुन कक्षाका वस्तुहरू हुनेछन्।
कक्षाबाट वस्तुहरू सिर्जना गर्दै
- वर्गबाट वस्तु सिर्जना गर्न, सिन्ट्याक्स प्रयोग गर्नुहोस्
class_name()
। - यसले परिभाषित वर्गमा आधारित नयाँ वस्तु प्रारम्भ गर्नेछ।
उदाहरण: यहाँ कसरी वर्ग परिभाषित गर्ने र त्यसबाट वस्तुहरू सिर्जना गर्ने सरल उदाहरण छ:
माथिको उदाहरणमा, हामीले Person
क्लासलाई दुई विशेषताहरू name
र age
विधिको साथ परिभाषित गर्यौं say_hello()
। त्यसपछि, हामीले दुईवटा वस्तुहरू person1
र person2
कक्षाबाट सिर्जना गर्यौं र प्रत्येक वस्तुको विधिलाई तिनीहरूको जानकारी प्रदर्शन गर्न Person
बोलायौं । say_hello()