Create a class Notification
with a method notify()
. Extend this class into EmailNotification
and SmsNotification
, each implementing the notify()
method appropriately.
Example 1:
Input: EmailNotification Output: "Sending email notification"
Example 2:
Input: SmsNotification Output: "Sending SMS notification"
Override the notify()
method in each subclass to return the respective notification method.
class Notification: def notify(self): pass class EmailNotification(Notification): def notify(self): return "Sending email notification" class SmsNotification(Notification): def notify(self): return "Sending SMS notification" # Test the classes email_notification = EmailNotification() print(email_notification.notify()) # Output: Sending email notification sms_notification = SmsNotification() print(sms_notification.notify()) # Output: Sending SMS notification
Unlock AI & Data Science treasures. Log in!