Abstract Base Class बनाना
Abstract base classes कई मिलते-जुलते classes के लिए एक बेहतरीन "ब्लूप्रिंट" तैयार करने का तरीका हैं. इस उदाहरण में, आप Company नाम की एक abstract base class बनाएँगे, जिसमें एक abstract और एक concrete method होगा. शुभकामनाएँ!
यह अभ्यास पाठ्यक्रम का हिस्सा है
Intermediate Object-Oriented Programming in Python
अभ्यास निर्देश
abcमॉड्यूल सेABCऔरabstractmethodइम्पोर्ट करें.Companyनाम की एक abstract base class बनाएँ जोABCसे इनहेरिट करे.create_budget()नाम का एक abstract method परिभाषित करें, लेकिन कोई लॉजिक न लिखते हुएpassका उपयोग करें.hire_employee()नाम का एक concrete method बनाएँ.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import the ABC class and abstractmethod decorator from abc
from abc import ____, ____
# Define an abstract base class called Company
class ____(____):
# Create an abstract method called create_budget()
____
def ____(self):
____
# Create a concrete method with name hire_employee()
def ____(self, name):
print(f"Welcome to the team, {name}!")