Create a class Bird
with a method fly()
. Implement child classes Sparrow
and Ostrich
that override the fly()
method, where the Ostrich
class should print a message that it cannot fly.
Example 1:
Input: Sparrow Output: "Sparrow is flying"
Example 2:
Input: Ostrich Output: "Ostrich cannot fly"
Override the fly()
method in each subclass to return the respective flying behavior.
class Bird: def fly(self): pass class Sparrow(Bird): def fly(self): return "Sparrow is flying" class Ostrich(Bird): def fly(self): return "Ostrich cannot fly" # Test the classes sparrow = Sparrow() print(sparrow.fly()) # Output: Sparrow is flying ostrich = Ostrich() print(ostrich.fly()) # Output: Ostrich cannot fly
Unlock AI & Data Science treasures. Log in!